[Scummvm-cvs-logs] SF.net SVN: scummvm: [26460] scummvm/trunk/engines/gob/sound.cpp

drmccoy at users.sourceforge.net drmccoy at users.sourceforge.net
Fri Apr 13 15:09:01 CEST 2007


Revision: 26460
          http://scummvm.svn.sourceforge.net/scummvm/?rev=26460&view=rev
Author:   drmccoy
Date:     2007-04-13 06:09:00 -0700 (Fri, 13 Apr 2007)

Log Message:
-----------
Moving the mutex locking out of the loop

Modified Paths:
--------------
    scummvm/trunk/engines/gob/sound.cpp

Modified: scummvm/trunk/engines/gob/sound.cpp
===================================================================
--- scummvm/trunk/engines/gob/sound.cpp	2007-04-13 07:48:55 UTC (rev 26459)
+++ scummvm/trunk/engines/gob/sound.cpp	2007-04-13 13:09:00 UTC (rev 26460)
@@ -382,9 +382,9 @@
 }
 
 int Snd::readBuffer(int16 *buffer, const int numSamples) {
+	Common::StackLock slock(_mutex);
+
 	for (int i = 0; i < numSamples; i++) {
-		Common::StackLock slock(_mutex);
-
 		if (!_data)
 			return i;
 		if (_end || (_offset >= _length))


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list