From d0d99d35034a55b94e273749b4c549da83f35152 Mon Sep 17 00:00:00 2001 From: raysan5 <raysan5@gmail.com> Date: Sat, 29 Dec 2018 15:07:03 +0100 Subject: [PATCH] Corrected issue with MOD/XM loop --- src/audio.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/audio.c b/src/audio.c index b4eec1137..00e28f2a8 100644 --- a/src/audio.c +++ b/src/audio.c @@ -1364,7 +1364,8 @@ void UpdateMusicStream(Music music) UpdateAudioStream(music->stream, pcm, samplesCount); 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;