Update of /cvsroot/audacity/audacity-src/src/effects
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv24001
Modified Files:
ChangePitch.h ChangeSpeed.h ChangeTempo.h
Log Message:
Add CheckWhetherSkipEffect method.
Index: ChangeTempo.h
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/ChangeTempo.h,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- ChangeTempo.h 12 Jun 2008 12:41:29 -0000 1.15
+++ ChangeTempo.h 18 Jun 2009 22:34:36 -0000 1.16
@@ -26,7 +26,7 @@
class wxTextCtrl;
-class EffectChangeTempo:public EffectSoundTouch {
+class EffectChangeTempo : public EffectSoundTouch {
public:
EffectChangeTempo();
@@ -56,6 +56,8 @@
virtual bool PromptUser();
virtual bool TransferParameters( Shuttle & shuttle );
+
+ virtual bool CheckWhetherSkipEffect() { return (m_PercentChange == 0.0); }
virtual bool Process();
private:
Index: ChangeSpeed.h
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/ChangeSpeed.h,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- ChangeSpeed.h 12 Jul 2008 15:25:45 -0000 1.16
+++ ChangeSpeed.h 18 Jun 2009 22:34:36 -0000 1.17
@@ -52,6 +52,8 @@
protected:
virtual bool PromptUser();
virtual bool TransferParameters( Shuttle & shuttle );
+
+ virtual bool CheckWhetherSkipEffect() { return (m_PercentChange == 0.0); }
virtual bool Process();
private:
Index: ChangePitch.h
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/ChangePitch.h,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- ChangePitch.h 12 Jun 2008 12:41:29 -0000 1.15
+++ ChangePitch.h 18 Jun 2009 22:34:36 -0000 1.16
@@ -22,7 +22,7 @@
#include <wx/intl.h>
#include <wx/slider.h>
-class EffectChangePitch:public EffectSoundTouch {
+class EffectChangePitch : public EffectSoundTouch {
public:
EffectChangePitch();
@@ -58,6 +58,8 @@
virtual bool PromptUser();
virtual bool TransferParameters( Shuttle & shuttle );
+
+ virtual bool CheckWhetherSkipEffect() { return (m_PercentChange == 0.0); }
virtual bool Process();
private:
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Audacity-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/audacity-cvs