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