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