https://github.com/libsdl-org/SDL/commit/a2e7c76bda17c853ba93c7d2c9fdddf8a9d621d1
From a2e7c76bda17c853ba93c7d2c9fdddf8a9d621d1 Mon Sep 17 00:00:00 2001
From: Shane Calimlim <[EMAIL REDACTED]>
Date: Tue, 28 Jul 2026 12:23:56 -0700
Subject: [PATCH] emscripten: add main thread proxy for getting audio frequency
the rest of the calls were updated in aec86ba but one was missed
---
src/audio/emscripten/SDL_emscriptenaudio.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/audio/emscripten/SDL_emscriptenaudio.c b/src/audio/emscripten/SDL_emscriptenaudio.c
index dd55de831a26a..a145b51142d39 100644
--- a/src/audio/emscripten/SDL_emscriptenaudio.c
+++ b/src/audio/emscripten/SDL_emscriptenaudio.c
@@ -270,7 +270,7 @@ static int EMSCRIPTENAUDIO_OpenDevice(_THIS, const char *devname)
this->hidden = (struct SDL_PrivateAudioData *)0x1;
/* limit to native freq */
- this->spec.freq = EM_ASM_INT({
+ this->spec.freq = MAIN_THREAD_EM_ASM_INT({
var SDL2 = Module['SDL2'];
return SDL2.audioContext.sampleRate;
});