fluidsynth: add sf3 to soundfont search path
authorFabian Greffrath <fabian@greffrath.com>
Tue, 24 Sep 2019 18:29:21 +0000 (20:29 +0200)
committerSebastian Dröge <slomo@coaxion.net>
Thu, 26 Sep 2019 07:41:31 +0000 (07:41 +0000)
In Debian, soundfonts in SF3 format (i.e. the same as SF2 format but
with Ogg/Vorbis-compressed samples) are installed into
/usr/share/sounds/sf3. Soundfonts in SF3 format are supported since
FluidSynth 1.1.7 (released in Feb 2018).

ext/fluidsynth/gstfluiddec.c

index 48b53ca..7737cbb 100644 (file)
@@ -530,8 +530,9 @@ gst_fluid_dec_open (GstFluidDec * fluiddec)
         fluiddec->soundfont);
   } else {
     gint i, j;
-    /* ubuntu/debian in sounds/sf2, fedora in soundfonts */
-    static const gchar *paths[] = { "sounds/sf2/", "soundfonts/", NULL };
+    /* ubuntu/debian in sounds/sf[23], fedora in soundfonts */
+    static const gchar *paths[] =
+        { "sounds/sf3/", "sounds/sf2/", "soundfonts/", NULL };
 
     sharedirs = g_get_system_data_dirs ();