[Scummvm-cvs-logs] CVS: scummvm/sky/music gmmusic.cpp,1.11,1.12
Jamieson Christian
jamieson630 at users.sourceforge.net
Wed Sep 24 02:33:10 CEST 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm scummvm.cpp,2.401,2.402
- Next message: [Scummvm-cvs-logs] CVS: scummex image.cpp,1.14,1.15 image.h,1.8,1.9 scummex.cpp,1.22,1.23 scummex.h,1.13,1.14 wxwindows.cpp,1.21,1.22 wxwindows.h,1.10,1.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/sky/music
In directory sc8-pr-cvs1:/tmp/cvs-serv7866/scummvm/sky/music
Modified Files:
gmmusic.cpp
Log Message:
Fix for Bug [805923] BASS: Notes left on when quitting game
Explicitly send All Notes Off messages on every
channel when shutting down music driver. This
fixes hanging notes on exit when using external
synths or some less intelligent internal synths.
Index: gmmusic.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/music/gmmusic.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- gmmusic.cpp 20 Aug 2003 12:12:11 -0000 1.11
+++ gmmusic.cpp 24 Sep 2003 09:32:38 -0000 1.12
@@ -44,6 +44,9 @@
_midiDrv->setTimerCallback(NULL, NULL);
if (_currentMusic) stopMusic();
+ // Send All Notes Off (for external synths)
+ for (int i = 0; i < 16; ++i)
+ _midiDrv->send ((123 << 8) | 0xB0 | i);
_midiDrv->close();
delete _midiDrv;
}
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm scummvm.cpp,2.401,2.402
- Next message: [Scummvm-cvs-logs] CVS: scummex image.cpp,1.14,1.15 image.h,1.8,1.9 scummex.cpp,1.22,1.23 scummex.h,1.13,1.14 wxwindows.cpp,1.21,1.22 wxwindows.h,1.10,1.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list