mirror of
https://github.com/cookiengineer/audacity
synced 2026-04-02 12:35:11 +02:00
Rewrite many iterations over tracks and channels in src/effects
This commit is contained in:
@@ -47,10 +47,8 @@ bool EffectTwoPassSimpleMono::Process()
|
||||
bool EffectTwoPassSimpleMono::ProcessPass()
|
||||
{
|
||||
//Iterate over each track
|
||||
SelectedTrackListOfKindIterator iter(Track::Wave, mOutputTracks.get());
|
||||
WaveTrack *track = (WaveTrack *) iter.First();
|
||||
mCurTrackNum = 0;
|
||||
while (track) {
|
||||
for( auto track : mOutputTracks->Selected< WaveTrack >() ) {
|
||||
//Get start and end times from track
|
||||
double trackStart = track->GetStartTime();
|
||||
double trackEnd = track->GetEndTime();
|
||||
@@ -85,8 +83,6 @@ bool EffectTwoPassSimpleMono::ProcessPass()
|
||||
return false;
|
||||
}
|
||||
|
||||
//Iterate to the next track
|
||||
track = (WaveTrack *) iter.Next();
|
||||
mCurTrackNum++;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user