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]
This commit is contained in:

committed by
Max Kellermann

parent
02bfb0c4e4
commit
5b85288664
1
NEWS
1
NEWS
@@ -38,6 +38,7 @@ ver 0.14.2 (2009/??/??)
|
||||
* decoders:
|
||||
- ffmpeg: added support for the tags comment, genre, year
|
||||
- wavpack: pass NULL if the .wvc file fails to open
|
||||
- mikmod: call MikMod_Exit() only in the finish() method
|
||||
* audio outputs:
|
||||
- jack: allocate ring buffers before connecting
|
||||
- jack: clear "shutdown" flag on reconnect
|
||||
|
Reference in New Issue
Block a user