[Scummvm-cvs-logs] CVS: scummvm/sky/music mt32music.cpp,1.13,1.14

Jamieson Christian jamieson630 at users.sourceforge.net
Sun Oct 12 07:48:03 CEST 2003


Update of /cvsroot/scummvm/scummvm/sky/music
In directory sc8-pr-cvs1:/tmp/cvs-serv23301/scummvm/sky/music

Modified Files:
	mt32music.cpp 
Log Message:
Fix for Bug [817286] MT-32 execution checksum errors

logicdeluxe's patch to avoid MT-32 processing
overflows when sending large amounts of SysEx data.

Index: mt32music.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/music/mt32music.cpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- mt32music.cpp	7 Oct 2003 15:13:39 -0000	1.13
+++ mt32music.cpp	12 Oct 2003 14:47:44 -0000	1.14
@@ -111,6 +111,7 @@
 		crc -= sysExBuf[cnt];
 	sysExBuf[14] = crc & 0x7F;					// crc
 	_midiDrv->sysEx(sysExBuf, 15);
+	g_system->delay_msecs (5);
 	return true;
 }
 
@@ -157,6 +158,7 @@
 		sendBuf[len] = crc & 0x7F;
 		len++;
 		_midiDrv->sysEx(sendBuf, len);
+		g_system->delay_msecs (5);
 	}
 
 	while (processPatchSysEx(sysExData))





More information about the Scummvm-git-logs mailing list