From 342d399a2a6584be5ba9636053ed6208b6fa2ffe Mon Sep 17 00:00:00 2001 From: Andre Leiradella Date: Thu, 23 Feb 2017 00:15:07 +0000 Subject: [PATCH] Don't dispose the sound on behalf of the user --- audio/audio_mixer.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/audio/audio_mixer.c b/audio/audio_mixer.c index 70eff54f1f..050330e206 100644 --- a/audio/audio_mixer.c +++ b/audio/audio_mixer.c @@ -405,7 +405,6 @@ audio_mixer_voice_t* audio_mixer_play(audio_mixer_sound_t* sound, bool repeat, f void audio_mixer_stop(audio_mixer_voice_t* voice) { voice->stop_cb(voice, AUDIO_MIXER_SOUND_STOPPED); - audio_mixer_destroy(voice->sound); } static void mix_wav(float* buffer, size_t num_frames, audio_mixer_voice_t* voice) @@ -480,8 +479,6 @@ static void mix_ogg(float* buffer, size_t num_frames, audio_mixer_voice_t* voice if (voice->stop_cb) voice->stop_cb(voice, AUDIO_MIXER_SOUND_FINISHED); - voice->types.ogg.resampler->free(voice->types.ogg.resampler_data); - stb_vorbis_close(voice->types.ogg.stream); voice->type = AUDIO_MIXER_TYPE_NONE; return; }