[Scummvm-cvs-logs] CVS: scummvm/backends/midi windows.cpp,1.7,1.8

Jamieson Christian jamieson630 at users.sourceforge.net
Thu May 15 07:17:04 CEST 2003


Update of /cvsroot/scummvm/scummvm/backends/midi
In directory sc8-pr-cvs1:/tmp/cvs-serv28904/scummvm/backends/midi

Modified Files:
	windows.cpp 
Log Message:
Possible fix for Windows SysEx transmissions

Index: windows.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/midi/windows.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- windows.cpp	6 Mar 2003 21:45:07 -0000	1.7
+++ windows.cpp	15 May 2003 14:16:12 -0000	1.8
@@ -66,6 +66,7 @@
 
 void MidiDriver_WIN::close() {
 	_isOpen = false;
+	midiOutUnprepareHeader (_mo, &_streamHeader, sizeof (_streamHeader));
 	check_error(midiOutClose(_mo));
 	CloseHandle (_streamEvent);
 }
@@ -105,7 +106,7 @@
 	_streamHeader.dwBufferLength = length + 2;
 	_streamHeader.dwBytesRecorded = length + 2;
 	_streamHeader.dwUser = 0;
-	_streamHeader.dwFlags |= MHDR_ISSTRM;
+//	_streamHeader.dwFlags |= MHDR_ISSTRM;
 
 	MMRESULT result = midiOutPrepareHeader (_mo, &_streamHeader, sizeof (_streamHeader));
 	if (result != MMSYSERR_NOERROR) {





More information about the Scummvm-git-logs mailing list