r4004 - trunk/bse



Author: timj
Date: 2006-10-21 18:23:24 -0400 (Sat, 21 Oct 2006)
New Revision: 4004

Modified:
   trunk/bse/ChangeLog
   trunk/bse/bsemain.c
Log:
Sun Oct 22 00:22:27 2006  Tim Janik  <timj gtk org>                                                                                                           
                                                                                                                                                              
        * bsemain.c: let allow_randomization default to TRUE, added                                                                                           
        --bse-disable-randomization and --bse-enable-randomization args.                                                                                      
                                                                                                                                                              


Modified: trunk/bse/ChangeLog
===================================================================
--- trunk/bse/ChangeLog	2006-10-21 22:08:18 UTC (rev 4003)
+++ trunk/bse/ChangeLog	2006-10-21 22:23:24 UTC (rev 4004)
@@ -1,3 +1,8 @@
+Sun Oct 22 00:22:27 2006  Tim Janik  <timj gtk org>
+
+	* bsemain.c: let allow_randomization default to TRUE, added
+	--bse-disable-randomization and --bse-enable-randomization args.
+
 Sun Oct 22 00:04:49 2006  Tim Janik  <timj gtk org>
 
 	* bsemain.h: added allow_randomization to BseMainArgs to configure

Modified: trunk/bse/bsemain.c
===================================================================
--- trunk/bse/bsemain.c	2006-10-21 22:08:18 UTC (rev 4003)
+++ trunk/bse/bsemain.c	2006-10-21 22:23:24 UTC (rev 4004)
@@ -64,6 +64,8 @@
   .dcache_cache_memory  = 10 * 1024 * 1024,
   .midi_kammer_note     = BSE_KAMMER_NOTE,      /* 69 */
   .kammer_freq          = BSE_KAMMER_FREQUENCY, /* 440Hz, historically 435Hz */
+  .force_fpu            = false,
+  .allow_randomization  = true,
 };
 BseMainArgs             *bse_main_args = NULL;
 
@@ -617,6 +619,16 @@
           margs->force_fpu = TRUE;
 	  argv[i] = NULL;
 	}
+      else if (strcmp ("--bse-disable-randomization", argv[i]) == 0)
+	{
+          margs->allow_randomization = FALSE;
+	  argv[i] = NULL;
+	}
+      else if (strcmp ("--bse-enable-randomization", argv[i]) == 0)
+	{
+          margs->allow_randomization = TRUE;
+	  argv[i] = NULL;
+	}
     }
 
   if (!margs->bse_rcfile)
@@ -641,6 +653,8 @@
             margs->debug_extensions |= sfi_init_value_bool (value);
           else if (strcmp (value->value_name, "force-fpu") == 0)
             margs->force_fpu |= sfi_init_value_bool (value);
+          else if (strcmp (value->value_name, "allow-randomization") == 0)
+            margs->allow_randomization |= sfi_init_value_bool (value);
           else if (strcmp (value->value_name, "load-core-plugins") == 0)
             margs->load_core_plugins |= sfi_init_value_bool (value);
           else if (strcmp (value->value_name, "load-core-scripts") == 0)




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]