I'd much rather change the GStreamer plugin to either only call WildMidi_Init once or cleanly exit before opening for the next song. The issue with having WildMidi_Init ignore subsequent calls is that WildMidi stays active, and so the user may have issues if the configuration is changed, etc.
I'd much rather change the GStreamer plugin to either only call WildMidi_Init once or cleanly exit before opening for the next song. The issue with having WildMidi_Init ignore subsequent calls is that WildMidi stays active, and so the user may have issues if the configuration is changed, etc.