From f9ce46330c109a95d99f5f16cd7ad548d5bc318b Mon Sep 17 00:00:00 2001 From: David Reid Date: Wed, 15 Nov 2023 10:10:46 +1000 Subject: [PATCH] Web: Fix an error where the buffer size is incorrectly calculated. Public issue https://github.com/mackron/miniaudio/issues/773 --- miniaudio.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/miniaudio.h b/miniaudio.h index e0728243..a577e3db 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -39823,6 +39823,10 @@ static ma_uint32 ma_calculate_period_size_in_frames_from_descriptor__webaudio(co */ ma_uint32 periodSizeInFrames; + if (nativeSampleRate == 0) { + nativeSampleRate = MA_DEFAULT_SAMPLE_RATE; + } + if (pDescriptor->periodSizeInFrames == 0) { if (pDescriptor->periodSizeInMilliseconds == 0) { if (performanceProfile == ma_performance_profile_low_latency) {