I’m using:
FMOD Engine 2.03.14 html5/wasm fmodP/fmodPL (w32) libs, linked into an emscripten 6.0.2 C/C++ project.
Cross-origin isolation is working (crossOriginIsolated === true, SAB available); the AudioWorklet mixer runs fine.
But FMOD_OS_Thread_Create → pthread_create returned 1 for the stream thread (FMOD_INIT, priority 0xFFFF7FFB) and the non-blocking loader thread (priority 0xFFFF7FFC), so System::init fails with 28 (FMOD_ERR_INTERNAL) unless we use FMOD_INIT_STREAM_FROM_UPDATE + blocking loads. PTHREAD_POOL_SIZE=32, pool not exhausted.
Are the 3.1.67-built html5 libs expected to work under emscripten 6.0.x, and is there (or when will there be) a build compiled against a current emscripten?
Thanks,
Steven Behnke