diff options
Diffstat (limited to 'src/decoder')
-rw-r--r-- | src/decoder/mod_plugin.c | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/src/decoder/mod_plugin.c b/src/decoder/mod_plugin.c index 3fb4c5610..5f3dbb191 100644 --- a/src/decoder/mod_plugin.c +++ b/src/decoder/mod_plugin.c @@ -92,25 +92,15 @@ static MDRIVER drv_mpd = { VC_VoiceRealVolume }; -static bool mod_mikModInitiated; -static bool mod_mikModInitError; - static bool mod_initMikMod(void) { static char params[] = ""; - if (mod_mikModInitError) - return false; - - if (!mod_mikModInitiated) { - mod_mikModInitiated = true; + md_device = 0; + md_reverb = 0; - md_device = 0; - md_reverb = 0; - - MikMod_RegisterDriver(&drv_mpd); - MikMod_RegisterAllLoaders(); - } + MikMod_RegisterDriver(&drv_mpd); + MikMod_RegisterAllLoaders(); md_pansep = 64; md_mixfreq = 44100; @@ -120,7 +110,6 @@ static bool mod_initMikMod(void) if (MikMod_Init(params)) { ERROR("Could not init MikMod: %s\n", MikMod_strerror(MikMod_errno)); - mod_mikModInitError = true; return false; } |