|
@@ -189,7 +189,7 @@ static bool EMSCRIPTENAUDIO_OpenDevice(SDL_AudioDevice *device)
|
|
|
}
|
|
|
|
|
|
// limit to native freq
|
|
|
- device->spec.freq = EM_ASM_INT({ return Module['SDL3'].audioContext.sampleRate; });
|
|
|
+ device->spec.freq = MAIN_THREAD_EM_ASM_INT({ return Module['SDL3'].audioContext.sampleRate; });
|
|
|
device->sample_frames = SDL_GetDefaultSampleFramesFromFreq(device->spec.freq) * 2; // double the buffer size, some browsers need more, and we'll just have to live with the latency.
|
|
|
|
|
|
SDL_UpdatedAudioDeviceFormat(device);
|