Corrected issue with MOD/XM loop

This commit is contained in:
raysan5 2018-12-29 15:07:03 +01:00
parent 0619571149
commit d0d99d3503

View file

@ -1364,7 +1364,8 @@ void UpdateMusicStream(Music music)
UpdateAudioStream(music->stream, pcm, samplesCount); UpdateAudioStream(music->stream, pcm, samplesCount);
if ((music->ctxType == MUSIC_MODULE_XM) || (music->ctxType == MUSIC_MODULE_MOD)) if ((music->ctxType == MUSIC_MODULE_XM) || (music->ctxType == MUSIC_MODULE_MOD))
{ {
music->samplesLeft -= samplesCount/2; if (samplesCount > 1) music->samplesLeft -= samplesCount/2;
else music->samplesLeft -= samplesCount;
} }
else music->samplesLeft -= samplesCount; else music->samplesLeft -= samplesCount;