aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder
diff options
context:
space:
mode:
Diffstat (limited to 'src/decoder')
-rw-r--r--src/decoder/mod_plugin.c19
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;
}