From efd0c991a619d1bb54dd50b798999863c3908dfb Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 8 May 2017 20:44:25 +0200 Subject: [PATCH] Refactor audio_mixer_play --- libretro-common/audio/audio_mixer.c | 32 ++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/libretro-common/audio/audio_mixer.c b/libretro-common/audio/audio_mixer.c index 77e3c1272e..f9312b4aba 100644 --- a/libretro-common/audio/audio_mixer.c +++ b/libretro-common/audio/audio_mixer.c @@ -438,24 +438,24 @@ audio_mixer_voice_t* audio_mixer_play(audio_mixer_sound_t* sound, bool repeat, if (!voice) continue; - if (voice->type == AUDIO_MIXER_TYPE_NONE) - { - switch (sound->type) - { - case AUDIO_MIXER_TYPE_WAV: - res = audio_mixer_play_wav(sound, voice, repeat, volume, stop_cb); - break; - case AUDIO_MIXER_TYPE_OGG: -#ifdef HAVE_STB_VORBIS - res = audio_mixer_play_ogg(sound, voice, repeat, volume, stop_cb); -#endif - break; - case AUDIO_MIXER_TYPE_NONE: - break; - } + if (voice->type != AUDIO_MIXER_TYPE_NONE) + continue; - break; + switch (sound->type) + { + case AUDIO_MIXER_TYPE_WAV: + res = audio_mixer_play_wav(sound, voice, repeat, volume, stop_cb); + break; + case AUDIO_MIXER_TYPE_OGG: +#ifdef HAVE_STB_VORBIS + res = audio_mixer_play_ogg(sound, voice, repeat, volume, stop_cb); +#endif + break; + case AUDIO_MIXER_TYPE_NONE: + break; } + + break; } if (!res)