Update of /cvsroot/audacity/audacity-src/src/effects
In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv7190

Modified Files:
        ToneGen.cpp Noise.cpp Silence.cpp 
Log Message:
Removed SetRate()s and moved to track creation.
Removed several unnecessary SetRate()s.
Fixed a freed pointer reference after MixAndRender().
Use current project rate instead of preferences rate.


Index: ToneGen.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/ToneGen.cpp,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- ToneGen.cpp 10 Jul 2006 13:39:58 -0000      1.32
+++ ToneGen.cpp 25 Aug 2006 05:12:23 -0000      1.33
@@ -190,9 +190,8 @@
    WaveTrack *track = (WaveTrack *)iter.First();
    while (track) {
       mSample = 0;
-      WaveTrack *tmp = mFactory->NewWaveTrack(track->GetSampleFormat());
       mCurRate = track->GetRate();
-      tmp->SetRate(mCurRate);
+      WaveTrack *tmp = mFactory->NewWaveTrack(track->GetSampleFormat(), 
mCurRate);
       numSamples = (longSampleCount)(length * mCurRate + 0.5);
       longSampleCount i = 0;
       float *data = new float[tmp->GetMaxBlockSize()];

Index: Noise.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/Noise.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- Noise.cpp   15 Jul 2006 23:51:29 -0000      1.11
+++ Noise.cpp   25 Aug 2006 05:12:23 -0000      1.12
@@ -60,8 +60,7 @@
    TrackListIterator iter(mWaveTracks);
    WaveTrack *track = (WaveTrack *)iter.First();
    while (track) {
-      WaveTrack *tmp = mFactory->NewWaveTrack(track->GetSampleFormat());
-      tmp->SetRate(track->GetRate());
+      WaveTrack *tmp = mFactory->NewWaveTrack(track->GetSampleFormat(), 
track->GetRate());
       longSampleCount numSamples =
          (longSampleCount)(length * track->GetRate() + 0.5);
       longSampleCount i = 0;

Index: Silence.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/effects/Silence.cpp,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- Silence.cpp 15 Jul 2006 23:51:29 -0000      1.16
+++ Silence.cpp 25 Aug 2006 05:12:23 -0000      1.17
@@ -51,8 +51,7 @@
    TrackListIterator iter(mWaveTracks);
    WaveTrack *track = (WaveTrack *)iter.First();
    while (track) {
-      WaveTrack *tmp = mFactory->NewWaveTrack(track->GetSampleFormat());
-      tmp->SetRate(track->GetRate());
+      WaveTrack *tmp = mFactory->NewWaveTrack(track->GetSampleFormat(), 
track->GetRate());
       tmp->InsertSilence(0.0, length);
       tmp->Flush();
       track->Clear(mT0, mT1);


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Audacity-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/audacity-cvs

Reply via email to