diff --git a/miniaudio.h b/miniaudio.h index 4184120b..3cd96df5 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -65328,7 +65328,7 @@ static ma_result ma_data_converter_process_pcm_frames__resample_first(ma_data_co */ #if 1 { - ma_uint64 requiredInputFrameCount = (frameCountOutThisIteration * pConverter->resampler.sampleRateIn) / pConverter->resampler.sampleRateOut; + ma_uint64 requiredInputFrameCount = ((frameCountOutThisIteration * pConverter->resampler.sampleRateIn) / pConverter->resampler.sampleRateOut) + 1; /* +1 to account for truncation from the division. */ if (frameCountInThisIteration > requiredInputFrameCount) { frameCountInThisIteration = requiredInputFrameCount; }