aboutsummaryrefslogtreecommitdiff
path: root/engines/cryo/sound.cpp
diff options
context:
space:
mode:
authorStrangerke2017-01-05 02:06:50 -0800
committerEugene Sandulenko2017-01-25 22:42:21 +0100
commite20f65e5ea3eac8420fc5b54e5ad64d538b98148 (patch)
tree3eb4dcfafeef5b3c151f91acc26093cf1e9b1895 /engines/cryo/sound.cpp
parentad0616688c1d00c053c8d6a0d0e1eb188cddf5da (diff)
downloadscummvm-rg350-e20f65e5ea3eac8420fc5b54e5ad64d538b98148.tar.gz
scummvm-rg350-e20f65e5ea3eac8420fc5b54e5ad64d538b98148.tar.bz2
scummvm-rg350-e20f65e5ea3eac8420fc5b54e5ad64d538b98148.zip
CRYO: Get rid of sound's locked and forcewait, remove some dead code, renaming
Diffstat (limited to 'engines/cryo/sound.cpp')
-rw-r--r--engines/cryo/sound.cpp13
1 files changed, 0 insertions, 13 deletions
diff --git a/engines/cryo/sound.cpp b/engines/cryo/sound.cpp
index 279e237454..bb2816870d 100644
--- a/engines/cryo/sound.cpp
+++ b/engines/cryo/sound.cpp
@@ -82,7 +82,6 @@ SoundGroup::SoundGroup(CryoEngine *vm, int16 numSounds, int16 length, int16 samp
}
_soundIndex = 0;
_playIndex = 0;
- _forceWait = true;
}
// Original name: CLSoundGroup_Free
@@ -100,19 +99,12 @@ void SoundGroup::reverse16All() {
// Original name: CLSoundGroup_GetNextBuffer
void *SoundGroup::getNextBuffer() {
Sound *sound = _sounds[_soundIndex];
- if (_forceWait)
- while (sound->_locked) ;
return sound->_sndHandle + sound->_headerLen;
}
// Original name: CLSoundGroup_AssignDatas
bool SoundGroup::assignDatas(void *buffer, int length, bool isSigned) {
Sound *sound = _sounds[_soundIndex];
- if (_forceWait)
- while (sound->_locked)
- ;
- else if (sound->_locked)
- return false;
sound->_buffer = (char *)buffer;
sound->setLength(length);
@@ -135,11 +127,6 @@ bool SoundGroup::setDatas(void *data, int length, bool isSigned) {
if (length >= sound->_maxLength)
error("CLSoundGroup_SetDatas - Unexpected length");
- if (_forceWait)
- while (sound->_locked) ;
- else if (sound->_locked)
- return false;
-
void *buffer = sound->_sndHandle + sound->_headerLen;
sound->_buffer = (char *)buffer;
memcpy(buffer, data, length);