From c3a4950c983235ce566e6fc96856b5848c4a38f5 Mon Sep 17 00:00:00 2001 From: Filippos Karapetis Date: Fri, 7 Oct 2016 09:31:16 +0300 Subject: CHEWY: Properly dispose audio streams after use --- engines/chewy/sound.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'engines/chewy/sound.cpp') diff --git a/engines/chewy/sound.cpp b/engines/chewy/sound.cpp index fc27f637d4..e0e84e2101 100644 --- a/engines/chewy/sound.cpp +++ b/engines/chewy/sound.cpp @@ -49,7 +49,7 @@ void Sound::playSound(int num, bool loop) { Audio::AudioStream *stream = Audio::makeLoopingAudioStream( Audio::makeRawStream(data, sound->size, 22050, Audio::FLAG_UNSIGNED, - DisposeAfterUse::NO), + DisposeAfterUse::YES), loop ? 0 : 1); _mixer->playStream(Audio::Mixer::kSFXSoundType, &_soundHandle, stream); @@ -70,7 +70,7 @@ void Sound::playMusic(int num, bool loop) { Audio::AudioStream *stream = Audio::makeLoopingAudioStream( Audio::makeRawStream(data, chunk->size, 22050, Audio::FLAG_UNSIGNED, - DisposeAfterUse::NO), + DisposeAfterUse::YES), loop ? 0 : 1); _mixer->playStream(Audio::Mixer::kMusicSoundType, &_musicHandle, stream); @@ -84,7 +84,7 @@ void Sound::playSpeech(int num) { Audio::AudioStream *stream = Audio::makeLoopingAudioStream( Audio::makeRawStream(data, sound->size, 22050, Audio::FLAG_UNSIGNED, - DisposeAfterUse::NO), + DisposeAfterUse::YES), 1); _mixer->playStream(Audio::Mixer::kSpeechSoundType, &_speechHandle, stream); -- cgit v1.2.3