diff --git a/src/audio.c b/src/audio.c index bf66f929b..9d2eeb47f 100644 --- a/src/audio.c +++ b/src/audio.c @@ -855,7 +855,7 @@ void UpdateMusicStream(Music music) // NOTE: Returns the number of samples to process (should be the same as numSamples) int numSamplesFlac = drflac_read_s32(music->ctxFlac, numSamples, pcmi); - UpdateAudioStream(music->stream, pcmi, numSamples*music->stream.channels); + UpdateAudioStream(music->stream, pcmi, numSamplesFlac*music->stream.channels); music->samplesLeft -= (numSamples*music->stream.channels); } break;