Disable MIDI loading

This commit is contained in:
Varun Patil 2020-05-06 19:15:15 +05:30
parent 2d2edadfac
commit 9249f04d39
3 changed files with 3 additions and 5 deletions

View File

@ -233,6 +233,7 @@ struct ALStreamOpenHandler : FileSystem::OpenHandler
return true;
}
#ifndef __EMSCRIPTEN__
if (!strcmp(sig, "MThd"))
{
shState->midiState().initIfNeeded(shState->config());
@ -244,7 +245,6 @@ struct ALStreamOpenHandler : FileSystem::OpenHandler
}
}
#ifndef __EMSCRIPTEN__
source = createSDLSource(*srcOps, ext, STREAM_BUF_SIZE, looped);
#endif
}

View File

@ -26,10 +26,6 @@ static void *so;
void initFluidFunctions()
{
#ifdef __EMSCRIPTEN__
goto fail;
#endif
#ifdef SHARED_FLUID
#define FLUID_FUN(name, type) \

View File

@ -152,10 +152,12 @@ struct SharedStatePrivate
TEXFBO::allocEmpty(gpTexFBO, globalTexW, globalTexH);
TEXFBO::linkFBO(gpTexFBO);
#ifndef __EMSCRIPTEN__
/* RGSS3 games will call setup_midi, so there's
* no need to do it on startup */
if (rgssVer <= 2)
midiState.initIfNeeded(threadData->config);
#endif
}
~SharedStatePrivate()