fluidsynth: new decoder plugin for MIDI files

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)
This commit is contained in:
Max Kellermann
2009-02-12 08:43:26 +01:00
parent de2e13cafe
commit e56a90f3b3
6 changed files with 268 additions and 1 deletions

View File

@@ -98,6 +98,9 @@ Multi-codec library.
libsidplay2 - http://sidplay2.sourceforge.net/
For C64 SID support.
libfluidsynth - http://fluidsynth.resonance.org/
For MIDI support.
Optional Miscellaneous Dependencies
-----------------------------------