[Scummvm-cvs-logs] scummvm master -> 6ba1ba86b9eccb1e589f0c06b029e618c42be564
dreammaster
dreammaster at scummvm.org
Tue Jul 1 05:33:04 CEST 2014
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
6ba1ba86b9 TSAGE: Remove mutex locks that were causing occassional deadlocks
Commit: 6ba1ba86b9eccb1e589f0c06b029e618c42be564
https://github.com/scummvm/scummvm/commit/6ba1ba86b9eccb1e589f0c06b029e618c42be564
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2014-06-30T23:31:42-04:00
Commit Message:
TSAGE: Remove mutex locks that were causing occassional deadlocks
Changed paths:
engines/tsage/sound.cpp
diff --git a/engines/tsage/sound.cpp b/engines/tsage/sound.cpp
index c5c3850..fee1bd7 100644
--- a/engines/tsage/sound.cpp
+++ b/engines/tsage/sound.cpp
@@ -379,7 +379,6 @@ void SoundManager::updateSoundLoop(Sound *sound) {
}
void SoundManager::rethinkVoiceTypes() {
- Common::StackLock slock(sfManager()._serverSuspendedMutex);
sfRethinkVoiceTypes();
}
@@ -1442,8 +1441,6 @@ bool SoundManager::sfDoRemoveFromPlayList(Sound *sound) {
}
void SoundManager::sfDoUpdateVolume(Sound *sound) {
- Common::StackLock slock(sfManager()._serverSuspendedMutex);
-
for (int voiceIndex = 0; voiceIndex < SOUND_ARR_SIZE; ++voiceIndex) {
VoiceTypeStruct *vs = sfManager()._voiceTypeStructPtrs[voiceIndex];
if (!vs)
@@ -1707,8 +1704,6 @@ void Sound::pause(bool flag) {
}
void Sound::mute(bool flag) {
- Common::StackLock slock(g_globals->_soundManager._serverSuspendedMutex);
-
if (flag)
++_mutedCount;
else if (_mutedCount > 0)
More information about the Scummvm-git-logs
mailing list