[Scummvm-cvs-logs] CVS: scummvm/scumm/imuse_digi dimuse_track.cpp,1.20,1.21

Pawel Kolodziejski aquadran at users.sourceforge.net
Sun May 23 14:29:07 CEST 2004


Update of /cvsroot/scummvm/scummvm/scumm/imuse_digi
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22176/scummvm/scumm/imuse_digi

Modified Files:
	dimuse_track.cpp 
Log Message:
moved stacklock to allocSlot() from startSound(). there is no need lock track which is not yet used

Index: dimuse_track.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/imuse_digi/dimuse_track.cpp,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- dimuse_track.cpp	23 May 2004 19:44:10 -0000	1.20
+++ dimuse_track.cpp	23 May 2004 21:28:32 -0000	1.21
@@ -33,6 +33,7 @@
 namespace Scumm {
 
 bool IMuseDigital::allocSlot(int priority) {
+	Common::StackLock lock(_mutex, "IMuseDigital::allocSlot()");
 	int l;
 	int lower_priority = 127;
 	bool found_free = false;
@@ -79,7 +80,6 @@
 }
 
 void IMuseDigital::startSound(int soundId, const char *soundName, int soundType, int volGroupId, AudioStream *input, int hookId, int volume, int priority) {
-	Common::StackLock lock(_mutex, "IMuseDigital::startSound()");
 	debug(5, "IMuseDigital::startSound(%d)", soundId);
 	int l;
 





More information about the Scummvm-git-logs mailing list