aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder/fluidsynth_plugin.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* decoder_plugin: pass struct config_param to init() methodMax Kellermann2009-02-151-1/+1
| | | | Preparing for per-plugin configuration sections in mpd.conf.
* fluidsynth: new decoder plugin for MIDI filesMax Kellermann2009-02-121-0/+233
There are a few problems left in this plugin: - fluidsynth decodes in real time, while MPD prefers to buffer as quickly as possible; as a workaround, this plugin uses a timer object to synchronize with real-time playback - I don't know yet how fluidsynth tells me when the song has ended - the "soundfont" configuration setting is not yet documented, and it will likely change soon (in favor of a per-decoder configuration block)