Update of /cvsroot/audacity/audacity-src/src/effects
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv1739/effects

Modified Files:
        AutoDuck.cpp Effect.cpp Wahwah.cpp 
Log Message:

Fix more uninitialized references.


Index: Wahwah.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/Wahwah.cpp,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- Wahwah.cpp  10 Jun 2008 04:43:34 -0000      1.37
+++ Wahwah.cpp  26 May 2009 06:43:51 -0000      1.38
@@ -218,30 +218,46 @@
 
    S.StartMultiColumn(3, wxCENTER);
    {
+      wxSlider *s;
       S.Id(ID_FREQTEXT).AddTextBox(_("LFO Frequency (Hz):"), wxT(""), 12);
       S.SetStyle(wxSL_HORIZONTAL);
-      S.Id(ID_FREQSLIDER).AddSlider(wxT(""), 100, FREQ_MAX, FREQ_MIN)->
-         SetName(_("LFO frequency in hertz"));
+      s = S.Id(ID_FREQSLIDER).AddSlider(wxT(""), 100, FREQ_MAX, FREQ_MIN);
+      s->SetName(_("LFO frequency in hertz"));
+#if defined(__WXGTK__)
+      s->SetMinSize(wxSize(100, -1));
+#endif
 
       S.Id(ID_PHASETEXT).AddTextBox(_("LFO Start Phase (deg.):"), wxT(""), 12);
       S.SetStyle(wxSL_HORIZONTAL);
-      S.Id(ID_PHASESLIDER).AddSlider(wxT(""), 0, PHASE_MAX, PHASE_MIN)->
-         SetName(_("LFO start phase in degrees"));
+      s = S.Id(ID_PHASESLIDER).AddSlider(wxT(""), 0, PHASE_MAX, PHASE_MIN);
+      s->SetName(_("LFO start phase in degrees"));
+#if defined(__WXGTK__)
+      s->SetMinSize(wxSize(100, -1));
+#endif
 
       S.Id(ID_DEPTHTEXT).AddTextBox(_("Depth (%):"), wxT(""), 12);
       S.SetStyle(wxSL_HORIZONTAL);
-      S.Id(ID_DEPTHSLIDER).AddSlider(wxT(""), 0, DEPTH_MAX, DEPTH_MIN)->
-         SetName(_("Depth in percent"));
+      s = S.Id(ID_DEPTHSLIDER).AddSlider(wxT(""), 0, DEPTH_MAX, DEPTH_MIN);
+      s->SetName(_("Depth in percent"));
+#if defined(__WXGTK__)
+      s->SetMinSize(wxSize(100, -1));
+#endif
 
       S.Id(ID_RESONANCETEXT).AddTextBox(_("Resonance:"), wxT(""), 12);
       S.SetStyle(wxSL_HORIZONTAL);
-      S.Id(ID_RESONANCESLIDER).AddSlider(wxT(""), 0, RES_MAX, RES_MIN)->
-         SetName(_("Resonance"));
+      s = S.Id(ID_RESONANCESLIDER).AddSlider(wxT(""), 0, RES_MAX, RES_MIN);
+      s->SetName(_("Resonance"));
+#if defined(__WXGTK__)
+      s->SetMinSize(wxSize(100, -1));
+#endif
 
       S.Id(ID_FREQOFFTEXT).AddTextBox(_("Wah Frequency Offset (%):"), wxT(""), 
12);
       S.SetStyle(wxSL_HORIZONTAL);
-      S.Id(ID_FREQOFFSLIDER).AddSlider(wxT(""), 0, FREQOFF_MAX, FREQOFF_MIN)->
-         SetName(_("Wah frequency offset in percent"));
+      s  =S.Id(ID_FREQOFFSLIDER).AddSlider(wxT(""), 0, FREQOFF_MAX, 
FREQOFF_MIN);
+      s->SetName(_("Wah frequency offset in percent"));
+#if defined(__WXGTK__)
+      s->SetMinSize(wxSize(100, -1));
+#endif
    }
    S.EndMultiColumn();
 }

Index: Effect.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/Effect.cpp,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -d -r1.73 -r1.74
--- Effect.cpp  20 May 2009 06:22:49 -0000      1.73
+++ Effect.cpp  26 May 2009 06:43:51 -0000      1.74
@@ -62,6 +62,8 @@
    mTracks = NULL;
    mOutputWaveTracks = NULL;
    mLength = 0;
+   mNumTracks = 0;
+   mNumGroups = 0;
 
    // Can change effect flags later (this is the new way)
    // OR using the old way, over-ride GetEffectFlags().

Index: AutoDuck.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/AutoDuck.cpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- AutoDuck.cpp        16 May 2009 11:13:13 -0000      1.13
+++ AutoDuck.cpp        26 May 2009 06:43:51 -0000      1.14
@@ -75,6 +75,21 @@
 {
    SetEffectFlags(BUILTIN_EFFECT | PROCESS_EFFECT | ADVANCED_EFFECT);
    
+   gPrefs->Read(wxT("/Effects/AutoDuck/DuckAmountDb"),
+      &mDuckAmountDb, PARAM_DEFAULT_DUCK_AMOUNT_DB);
+   gPrefs->Read(wxT("/Effects/AutoDuck/InnerFadeDownLen"),
+      &mInnerFadeDownLen, PARAM_DEFAULT_INNER_FADE_DOWN_LEN);
+   gPrefs->Read(wxT("/Effects/AutoDuck/InnerFadeUpLen"),
+      &mInnerFadeUpLen, PARAM_DEFAULT_INNER_FADE_UP_LEN);
+   gPrefs->Read(wxT("/Effects/AutoDuck/OuterFadeDownLen"),
+      &mOuterFadeDownLen, PARAM_DEFAULT_OUTER_FADE_DOWN_LEN);
+   gPrefs->Read(wxT("/Effects/AutoDuck/OuterFadeUpLen"),
+      &mOuterFadeUpLen, PARAM_DEFAULT_OUTER_FADE_UP_LEN);
+   gPrefs->Read(wxT("/Effects/AutoDuck/ThresholdDb"),
+      &mThresholdDb, PARAM_DEFAULT_THRESHOLD_DB);
+   gPrefs->Read(wxT("/Effects/AutoDuck/MaximumPause"),
+      &mMaximumPause, PARAM_DEFAULT_MAXIMUM_PAUSE);
+
    mControlTrack = NULL;
 }
 


------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Audacity-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/audacity-cvs

Reply via email to