mirror of
https://github.com/cookiengineer/audacity
synced 2025-11-09 22:53:55 +01:00
Effect::mOutputTracks is managed by smart pointer
This commit is contained in:
@@ -353,7 +353,10 @@ bool EffectEqualization48x::TrackCompare()
|
||||
}
|
||||
|
||||
for(int i=0;i<2;i++) {
|
||||
SelectedTrackListOfKindIterator iter(Track::Wave, i ? mEffectEqualization->mOutputTracks : &SecondOutputTracks);
|
||||
SelectedTrackListOfKindIterator iter
|
||||
(Track::Wave, i
|
||||
? mEffectEqualization->mOutputTracks.get()
|
||||
: &SecondOutputTracks);
|
||||
i?sMathPath=sMathPath:sMathPath=0;
|
||||
WaveTrack *track = (WaveTrack *) iter.First();
|
||||
int count = 0;
|
||||
@@ -375,7 +378,8 @@ bool EffectEqualization48x::TrackCompare()
|
||||
count++;
|
||||
}
|
||||
}
|
||||
SelectedTrackListOfKindIterator iter(Track::Wave, mEffectEqualization->mOutputTracks);
|
||||
SelectedTrackListOfKindIterator
|
||||
iter(Track::Wave, mEffectEqualization->mOutputTracks.get());
|
||||
SelectedTrackListOfKindIterator iter2(Track::Wave, &SecondOutputTracks);
|
||||
WaveTrack *track = (WaveTrack *) iter.First();
|
||||
WaveTrack *track2 = (WaveTrack *) iter2.First();
|
||||
@@ -440,7 +444,8 @@ bool EffectEqualization48x::Benchmark(EffectEqualization* effectEqualization)
|
||||
if(sMathPath) // !!! Filter MUST BE QUAD WORD ALIGNED !!!!
|
||||
mEffectEqualization->mM=(mEffectEqualization->mM&(~15))+1;
|
||||
AllocateBuffersWorkers(MATH_FUNCTION_THREADED);
|
||||
SelectedTrackListOfKindIterator iter(Track::Wave, mEffectEqualization->mOutputTracks);
|
||||
SelectedTrackListOfKindIterator
|
||||
iter(Track::Wave, mEffectEqualization->mOutputTracks.get());
|
||||
long times[] = { 0,0,0,0,0 };
|
||||
wxStopWatch timer;
|
||||
mBenching=true;
|
||||
|
||||
Reference in New Issue
Block a user