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
No known key found for this signature in database
GPG key ID: FA148B892AB48044
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);