audio: Let emscripten update device->sample_frames at device open time.

Fixes #11435.
This commit is contained in:
Ryan C. Gordon
2024-12-04 19:15:04 -05:00
parent 5bfece34f9
commit 9784e10a75
3 changed files with 7 additions and 3 deletions

View File

@@ -190,6 +190,7 @@ static bool EMSCRIPTENAUDIO_OpenDevice(SDL_AudioDevice *device)
// limit to native freq
device->spec.freq = EM_ASM_INT({ return Module['SDL3'].audioContext.sampleRate; });
device->sample_frames = SDL_GetDefaultSampleFramesFromFreq(device->spec.freq);
SDL_UpdatedAudioDeviceFormat(device);