mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-25 08:38:39 +02:00
Fix OpenMP build
This commit is contained in:
parent
b4f7946e9b
commit
5dfff70f5b
@ -387,7 +387,7 @@ size_t Mixer::MixVariableRates(int *channelFlags, WaveTrackCache &cache,
|
||||
int *queueStart, int *queueLen,
|
||||
Resample * pResample)
|
||||
{
|
||||
const WaveTrack *const track = cache.GetTrack();
|
||||
const WaveTrack *const track = cache.GetTrack().get();
|
||||
const double trackRate = track->GetRate();
|
||||
const double initialWarp = mRate / mSpeed / trackRate;
|
||||
const double tstep = 1.0 / trackRate;
|
||||
@ -532,7 +532,7 @@ size_t Mixer::MixVariableRates(int *channelFlags, WaveTrackCache &cache,
|
||||
size_t Mixer::MixSameRate(int *channelFlags, WaveTrackCache &cache,
|
||||
sampleCount *pos)
|
||||
{
|
||||
const WaveTrack *const track = cache.GetTrack();
|
||||
const WaveTrack *const track = cache.GetTrack().get();
|
||||
const double t = ( *pos ).as_double() / track->GetRate();
|
||||
const double trackEndTime = track->GetEndTime();
|
||||
const double trackStartTime = track->GetStartTime();
|
||||
@ -605,7 +605,7 @@ size_t Mixer::Process(size_t maxToProcess)
|
||||
|
||||
Clear();
|
||||
for(size_t i=0; i<mNumInputTracks; i++) {
|
||||
const WaveTrack *const track = mInputTrack[i].GetTrack();
|
||||
const WaveTrack *const track = mInputTrack[i].GetTrack().get();
|
||||
for(size_t j=0; j<mNumChannels; j++)
|
||||
channelFlags[j] = 0;
|
||||
|
||||
|
@ -2188,7 +2188,7 @@ void TrackArtist::DrawClipSpectrum(WaveTrackCache &waveTrackCache,
|
||||
Profiler profiler;
|
||||
#endif
|
||||
|
||||
const WaveTrack *const track = waveTrackCache.GetTrack();
|
||||
const WaveTrack *const track = waveTrackCache.GetTrack().get();
|
||||
const SpectrogramSettings &settings = track->GetSpectrogramSettings();
|
||||
const bool autocorrelation = (settings.algorithm == SpectrogramSettings::algPitchEAC);
|
||||
|
||||
|
@ -1200,7 +1200,7 @@ bool WaveClip::GetSpectrogram(WaveTrackCache &waveTrackCache,
|
||||
size_t numPixels,
|
||||
double t0, double pixelsPerSecond) const
|
||||
{
|
||||
const WaveTrack *const track = waveTrackCache.GetTrack();
|
||||
const WaveTrack *const track = waveTrackCache.GetTrack().get();
|
||||
const SpectrogramSettings &settings = track->GetSpectrogramSettings();
|
||||
|
||||
bool match =
|
||||
|
@ -687,7 +687,7 @@ public:
|
||||
}
|
||||
~WaveTrackCache();
|
||||
|
||||
const WaveTrack *GetTrack() const { return mPTrack.get(); }
|
||||
const std::shared_ptr<const WaveTrack>& GetTrack() const { return mPTrack; }
|
||||
void SetTrack(const std::shared_ptr<const WaveTrack> &pTrack);
|
||||
|
||||
// Uses fillZero always
|
||||
|
Loading…
x
Reference in New Issue
Block a user