Revert an experimental change.

This commit is contained in:
David Reid
2020-08-28 19:21:30 +10:00
parent 479e239e6d
commit c20b26208b
+2 -6
View File
@@ -5361,12 +5361,8 @@ static void ma_engine_mix_sound(ma_engine* pEngine, ma_sound_group* pGroup, ma_s
/* If we reached the end of the sound we'll want to mark it as at the end and stop it. This should never be returned for looping sounds. */
if (result == MA_AT_END) {
if (pSound->isLooping) {
ma_sound_seek_to_pcm_frame(pSound, 0);
} else {
ma_sound_stop_internal(pSound);
c89atomic_exchange_32(&pSound->atEnd, MA_TRUE); /* This will be set to false in ma_sound_start(). */
}
ma_sound_stop_internal(pSound);
c89atomic_exchange_32(&pSound->atEnd, MA_TRUE); /* This will be set to false in ma_sound_start(). */
}
pSound->runningTimeInEngineFrames += offsetInFrames + framesProcessed;