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

Modified Files:
        ChangeSpeed.cpp DtmfGen.cpp Noise.cpp NoiseRemoval.cpp 
        SBSMSEffect.cpp Silence.cpp SoundTouchEffect.cpp ToneGen.cpp 
Log Message:
Retain cut/split lines in effects that must Clear/Paste tracks instead of using 
Get/Set.


Index: DtmfGen.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/DtmfGen.cpp,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- DtmfGen.cpp 6 Feb 2009 00:43:40 -0000       1.28
+++ DtmfGen.cpp 2 Mar 2009 05:11:46 -0000       1.29
@@ -357,8 +357,7 @@
       delete[] data;
 
       tmp->Flush();
-      track->HandleClear(mT0, mT1, false, false);
-      track->HandlePaste(mT0, tmp);
+      track->ClearAndPaste(mT0, mT1, tmp);
       delete tmp;
 
       if (!bGoodResult)

Index: ChangeSpeed.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/ChangeSpeed.cpp,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -d -r1.56 -r1.57
--- ChangeSpeed.cpp     6 Feb 2009 00:43:40 -0000       1.56
+++ ChangeSpeed.cpp     2 Mar 2009 05:11:45 -0000       1.57
@@ -241,8 +241,7 @@
    // Take the output track and insert it in place of the original
    // sample data
        if (bLoopSuccess) {
-               track->HandleClear(mCurT0, mCurT1, false, false);
-               track->HandlePaste(mCurT0, outputTrack);
+               track->ClearAndPaste(mCurT0, mCurT1, outputTrack);
        }
 
        double newLength = outputTrack->GetEndTime(); 

Index: Noise.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/Noise.cpp,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -d -r1.34 -r1.35
--- Noise.cpp   6 Feb 2009 00:43:40 -0000       1.34
+++ Noise.cpp   2 Mar 2009 05:11:46 -0000       1.35
@@ -175,8 +175,7 @@
       delete[] data;
 
       tmp->Flush();
-      track->HandleClear(mT0, mT1, false, false);
-      track->HandlePaste(mT0, tmp);
+      track->ClearAndPaste(mT0, mT1, tmp);
       delete tmp;
 
       if (!bGoodResult)

Index: NoiseRemoval.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/NoiseRemoval.cpp,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -d -r1.54 -r1.55
--- NoiseRemoval.cpp    18 Jan 2009 23:42:39 -0000      1.54
+++ NoiseRemoval.cpp    2 Mar 2009 05:11:46 -0000       1.55
@@ -669,10 +669,9 @@
       // Take the output track and insert it in place of the original
       // sample data
       if (bLoopSuccess) {
-                  track->HandleClear(mT0, mT1, false, false);
          // Filtering effects always end up with more data than they started 
with.  Delete this 'tail'.
          mOutputTrack->HandleClear(mT1 - mT0, mOutputTrack->GetEndTime(), 
false, false);
-         track->HandlePaste(mT0, mOutputTrack);
+         track->ClearAndPaste(mT0, mT1, mOutputTrack);
       }
 
       // Delete the outputTrack now that its data is inserted in place

Index: Silence.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/Silence.cpp,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- Silence.cpp 6 Feb 2009 00:43:40 -0000       1.22
+++ Silence.cpp 2 Mar 2009 05:11:46 -0000       1.23
@@ -65,8 +65,7 @@
       WaveTrack *tmp = mFactory->NewWaveTrack(track->GetSampleFormat(), 
track->GetRate());
       tmp->InsertSilence(0.0, length);
       tmp->Flush();
-      track->HandleClear(mT0, mT1, false, false);
-      track->HandlePaste(mT0, tmp);
+      track->ClearAndPaste(mT0, mT1, tmp);
       delete tmp;
       
       //Iterate to the next track

Index: SBSMSEffect.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/SBSMSEffect.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- SBSMSEffect.cpp     6 Feb 2009 00:43:40 -0000       1.5
+++ SBSMSEffect.cpp     2 Mar 2009 05:11:46 -0000       1.6
@@ -297,11 +297,9 @@
          outputLeftTrack->Flush();
          if(rightTrack) outputRightTrack->Flush();
          
-         leftTrack->HandleClear(mCurT0, mCurT1, false, false);
-         leftTrack->HandlePaste(mCurT0, outputLeftTrack);
+         leftTrack->ClearAndPaste(mCurT0, mCurT1, outputLeftTrack);
          if(rightTrack) {
-            rightTrack->HandleClear(mCurT0, mCurT1, false, false);
-            rightTrack->HandlePaste(mCurT0, outputRightTrack);
+            rightTrack->ClearAndPaste(mCurT0, mCurT1, outputRightTrack);
          }
          
          delete outputLeftTrack;

Index: SoundTouchEffect.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/SoundTouchEffect.cpp,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- SoundTouchEffect.cpp        6 Feb 2009 00:43:40 -0000       1.19
+++ SoundTouchEffect.cpp        2 Mar 2009 05:11:46 -0000       1.20
@@ -197,8 +197,7 @@
    // Take the output track and insert it in place of the original
    // sample data
    
-   track->HandleClear(mCurT0, mCurT1, false, false);
-   track->HandlePaste(mCurT0, outputTrack);
+   track->ClearAndPaste(mCurT0, mCurT1, outputTrack);
    
    double newLength = outputTrack->GetEndTime(); 
    m_maxNewLength = wxMax(m_maxNewLength, newLength);
@@ -302,10 +301,8 @@
    
    // Take the output tracks and insert in place of the original
    // sample data.
-   leftTrack->HandleClear(mCurT0, mCurT1, false, false);
-   leftTrack->HandlePaste(mCurT0, outputLeftTrack);
-   rightTrack->HandleClear(mCurT0, mCurT1, false, false);
-   rightTrack->HandlePaste(mCurT0, outputRightTrack);
+   leftTrack->ClearAndPaste(mCurT0, mCurT1, outputLeftTrack);
+   rightTrack->ClearAndPaste(mCurT0, mCurT1, outputRightTrack);
 
    // Track the longest result length
    double newLength = outputLeftTrack->GetEndTime();

Index: ToneGen.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/ToneGen.cpp,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -d -r1.62 -r1.63
--- ToneGen.cpp 6 Feb 2009 00:43:40 -0000       1.62
+++ ToneGen.cpp 2 Mar 2009 05:11:46 -0000       1.63
@@ -268,8 +268,7 @@
       delete[] data;
 
       tmp->Flush();
-      track->HandleClear(mT0, mT1, false, false);
-      track->HandlePaste(mT0, tmp);
+      track->ClearAndPaste(mT0, mT1, tmp);
       delete tmp;
 
       if (!bGoodResult)


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Audacity-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/audacity-cvs

Reply via email to