summaryrefslogtreecommitdiff
path: root/audio/fluidsynth/patches/patch-ae
blob: 050cf27d5c033c1982ceb9b9cf41e3dea9e0485c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
$NetBSD: patch-ae,v 1.4 2009/05/13 22:08:21 wiz Exp $

--- src/fluidsynth.c.orig	2009-02-04 07:45:02.000000000 +0000
+++ src/fluidsynth.c
@@ -212,9 +212,9 @@ int main(int argc, char** argv)
   int audio_channels = 0;
   int with_server = 0;
   int dump = 0;
-  int connect_lash = 1;
   char *optchars = "a:C:c:df:G:g:hijK:L:lm:no:p:R:r:sVvz:";
 #ifdef LASH_ENABLED
+  int connect_lash = 1;
   int enabled_lash = 0;		/* set to TRUE if lash gets enabled */
   fluid_lash_args_t *lash_args;
 
@@ -237,7 +237,9 @@ int main(int argc, char** argv)
       {"audio-groups", 1, 0, 'G'},
       {"chorus", 1, 0, 'C'},
       {"connect-jack-outputs", 0, 0, 'j'},
+#ifdef LASH_ENABLED
       {"disable-lash", 0, 0, 'l'},
+#endif
       {"dump", 0, 0, 'd'},
       {"gain", 1, 0, 'g'},
       {"help", 0, 0, 'h'},
@@ -344,9 +346,11 @@ int main(int argc, char** argv)
       audio_channels = atoi(optarg);
       fluid_settings_setint(settings, "synth.audio-channels", audio_channels);
       break;
+#ifdef LASH_ENABLED
     case 'l':			/* disable LASH */
       connect_lash = 0;
       break;
+#endif
     case 'm':
       fluid_settings_setstr(settings, "midi.driver", optarg);
       break;
@@ -421,6 +425,7 @@ int main(int argc, char** argv)
 #endif
 
 #ifdef LASH_ENABLED
+#ifdef LASH_ENABLED
   /* connect to the lash server */
   if (connect_lash)
     {
@@ -428,6 +433,7 @@ int main(int argc, char** argv)
       fluid_settings_setint (settings, "lash.enable", enabled_lash ? 1 : 0);
     }
 #endif
+#endif
 
   /* The 'groups' setting is only relevant for LADSPA operation
    * If not given, set number groups to number of audio channels, because