(audio_mixer.c) Small refactors

This commit is contained in:
twinaphex 2017-05-08 05:59:45 +02:00
parent 5245590bae
commit b4782d9a51

View File

@ -425,10 +425,10 @@ audio_mixer_voice_t* audio_mixer_play(audio_mixer_sound_t* sound, bool repeat,
float volume, audio_mixer_stop_cb_t stop_cb) float volume, audio_mixer_stop_cb_t stop_cb)
{ {
unsigned i; unsigned i;
audio_mixer_voice_t* voice = NULL;
bool res = false; bool res = false;
audio_mixer_voice_t* voice = s_voices;
for (i = 0, voice = s_voices; i < AUDIO_MIXER_MAX_VOICES; i++, voice++) for (i = 0; i < AUDIO_MIXER_MAX_VOICES; i++, voice++)
{ {
if (voice->type == AUDIO_MIXER_TYPE_NONE) if (voice->type == AUDIO_MIXER_TYPE_NONE)
{ {
@ -580,9 +580,9 @@ void audio_mixer_mix(float* buffer, size_t num_frames)
unsigned i; unsigned i;
size_t j = 0; size_t j = 0;
float* sample = NULL; float* sample = NULL;
audio_mixer_voice_t* voice = NULL; audio_mixer_voice_t* voice = s_voices;
for (i = 0, voice = s_voices; i < AUDIO_MIXER_MAX_VOICES; i++, voice++) for (i = 0; i < AUDIO_MIXER_MAX_VOICES; i++, voice++)
{ {
if (voice->type == AUDIO_MIXER_TYPE_WAV) if (voice->type == AUDIO_MIXER_TYPE_WAV)
mix_wav(buffer, num_frames, voice); mix_wav(buffer, num_frames, voice);