cog/Plugins
Christopher Snowhill 3c35cf1037 MIDI Input: Fall back to system DLS Synth
If there's no configured SoundFont bank, or if the selected bank has
gone missing, and the user has configured the player to use the
FluidSynth driver, fall back to the system DLS Synthesizer, which has
its own Roland bank to fall back on if unconfigured.

Also, whether falling back, or already on an AU synthesizer, don't fail
if there's no bank configured or found. DLS doesn't explicitly require a
bank, and most other synthesizers of interest would not require a bank
either.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-01-27 00:09:40 -08:00
..
APL Change a bunch of NSArray declarations to const collection literals 2022-01-18 18:12:57 -08:00
AdPlug Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
ArchiveSource Change a bunch of NSArray declarations to const collection literals 2022-01-18 18:12:57 -08:00
BASSMODS Update copyright year 2022-01-02 23:34:29 -08:00
CoreAudio Core Audio / FFmpeg inputs: Change to correctly discern most lossy/lossless codecs 2022-01-21 23:09:35 -08:00
CueSheet CUE Sheet input: Seek function now returns correct time offset 2022-01-19 22:09:29 -08:00
Dumb Cleaned up project files, also removed accidental and remaining team identifiers 2021-05-01 15:43:56 -07:00
FFMPEG FFmpeg: Handle preroll skip manually 2022-01-24 06:07:09 -08:00
FileSource Change a bunch of NSArray declarations to const collection literals 2022-01-18 18:12:57 -08:00
Flac Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
GME Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
HTTPSource Change a bunch of NSArray declarations to const collection literals 2022-01-18 18:12:57 -08:00
HighlyComplete Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
Hively Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
M3u Change a bunch of NSArray declarations to const collection literals 2022-01-18 18:12:57 -08:00
MIDI MIDI Input: Fall back to system DLS Synth 2022-01-27 00:09:40 -08:00
Musepack Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
OpenMPT Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
OpenMPT.old Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
Opus Opus input: Support switching gain modes based on player settings, since the Opus tag reader doesn't support Opus gain tags yet 2022-01-22 21:03:52 -08:00
Pls Change a bunch of NSArray declarations to const collection literals 2022-01-18 18:12:57 -08:00
Quicktime Updated all subprojects to use the 10.5 SDK. 2009-08-16 10:58:44 -07:00
Shorten Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
SilenceDecoder Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
TagLib TagLib: Support reading Apple SoundCheck tags from ID3v2 and MP4 2022-01-22 20:20:24 -08:00
Vorbis Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
WavPack Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
libvgmPlayer Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
modplay Update copyright year 2022-01-02 23:34:29 -08:00
playptmod Update copyright year 2022-01-02 23:34:29 -08:00
sidplay Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
vgmstream Fix VGMStream so it handles EOF properly 2022-01-27 00:09:40 -08:00