diff --git a/src/engine/audio/audio_mixer.cc b/src/engine/audio/audio_mixer.cc index d92c06a..13e8c1c 100644 --- a/src/engine/audio/audio_mixer.cc +++ b/src/engine/audio/audio_mixer.cc @@ -235,7 +235,7 @@ void AudioMixer::RenderAudio(float* output_buffer, size_t num_frames) { src_index %= num_samples; if (audio_bus->EndOfStream()) { - marked_for_removal = true; + marked_for_removal = !(flags & kLoop); break; }