mpd/src/decoder
Matthias Drochner 5b85288664 mikmod: call MikMod_Exit() only in the finish() method
Hi -
independently of libmikmod's other problems - there seems
to be a problem in mpd's wrapper: MikMod_Exit() is called
after the first file is decoded, which frees some ressources
within the mikmod library. An attempt to play a second file
leads to a crash. The appended patch fixes this for me.
(I don't know what the "dup" entry is good for - someone
who knows should review that too.)
best regards
Matthias

[mk: removed 3 more MikMod_Exit() invocations]
2009-01-30 17:51:16 +01:00
..
_flac_common.c flac: map "Album Artist" to "AlbumArtist" 2009-01-15 22:45:29 +01:00
_flac_common.h flac: include config.h 2009-01-19 09:54:47 +01:00
_ogg_common.c decoder: rewind input stream after try_decode() 2008-11-02 17:10:02 +01:00
_ogg_common.h added prefix to header macros 2008-10-31 09:19:53 +01:00
aac_plugin.c moved fallback APE/ID3 tag loader to song.c 2009-01-17 13:23:42 +01:00
audiofile_plugin.c audiofile: don't close onput stream in libaudiofile destroy() 2008-12-27 14:34:51 +01:00
ffmpeg_plugin.c ffmeg: added support for the tags comment, genre, year 2009-01-30 09:42:49 +01:00
flac_plugin.c moved fallback APE/ID3 tag loader to song.c 2009-01-17 13:23:42 +01:00
mikmod_plugin.c mikmod: call MikMod_Exit() only in the finish() method 2009-01-30 17:51:16 +01:00
modplug_plugin.c modplug: removed EOF check from the while loop 2009-01-24 20:02:06 +01:00
mp3_plugin.c conf: use config_get_bool() instead of getBoolConfigParam() 2009-01-17 20:23:33 +01:00
mp4_plugin.c use g_free() instead of free() 2009-01-25 18:47:21 +01:00
mpc_plugin.c moved fallback APE/ID3 tag loader to song.c 2009-01-17 13:23:42 +01:00
oggflac_plugin.c flac: always allocate tag object 2009-01-15 22:43:39 +01:00
oggvorbis_plugin.c oggvorbis: disable seeking on remote songs 2009-01-17 11:46:31 +01:00
wavpack_plugin.c wavpack: pass NULL if the .wvc file fails to open 2009-01-30 16:05:02 +01:00