summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBe <be@mixxx.org>2020-05-05 13:13:00 -0500
committerGitHub <noreply@github.com>2020-05-05 13:13:00 -0500
commit8c29fceb3bec2c0ef2bf8f506b7370084a79a84b (patch)
treeb2fd9dc25275f6ac57c9990c790d00e096f524e6 /src
parent2384465fab889004d38e0ddd593d68eb23c9a5e8 (diff)
parentf64c99b9b949b05dfc3b370b83d2c5ce3ffac7a8 (diff)
Merge pull request #2751 from JaviVilarroig/Move_Beats_to_mixxx_namespace
Move Beats et al. to mixxx namespace
Diffstat (limited to 'src')
-rw-r--r--src/analyzer/analyzerbeats.cpp6
-rw-r--r--src/engine/controls/bpmcontrol.cpp51
-rw-r--r--src/engine/controls/bpmcontrol.h16
-rw-r--r--src/engine/controls/clockcontrol.cpp6
-rw-r--r--src/engine/controls/clockcontrol.h4
-rw-r--r--src/engine/controls/cuecontrol.cpp4
-rw-r--r--src/engine/controls/cuecontrol.h2
-rw-r--r--src/engine/controls/enginecontrol.cpp2
-rw-r--r--src/engine/controls/enginecontrol.h2
-rw-r--r--src/engine/controls/loopingcontrol.cpp18
-rw-r--r--src/engine/controls/loopingcontrol.h4
-rw-r--r--src/engine/controls/quantizecontrol.cpp4
-rw-r--r--src/engine/controls/quantizecontrol.h4
-rw-r--r--src/engine/sync/synccontrol.cpp6
-rw-r--r--src/engine/sync/synccontrol.h4
-rw-r--r--src/library/banshee/bansheeplaylistmodel.cpp2
-rw-r--r--src/library/dao/trackdao.cpp4
-rw-r--r--src/library/dlgtrackinfo.cpp18
-rw-r--r--src/library/dlgtrackinfo.h2
-rw-r--r--src/library/rekordbox/rekordboxfeature.cpp2
-rw-r--r--src/test/beatgridtest.cpp2
-rw-r--r--src/test/beatmaptest.cpp2
-rw-r--r--src/test/beatstranslatetest.cpp8
-rw-r--r--src/test/bpmcontrol_test.cpp2
-rw-r--r--src/test/enginesynctest.cpp156
-rw-r--r--src/track/beatfactory.cpp98
-rw-r--r--src/track/beatfactory.h31
-rw-r--r--src/track/beatgrid.cpp4
-rw-r--r--src/track/beatgrid.h3
-rw-r--r--src/track/beatmap.cpp4
-rw-r--r--src/track/beatmap.h3
-rw-r--r--src/track/beats.cpp3
-rw-r--r--src/track/beats.h3
-rw-r--r--src/track/track.cpp19
-rw-r--r--src/track/track.h8
-rw-r--r--src/waveform/renderers/waveformrenderbeat.cpp4
-rw-r--r--src/widget/wtrackmenu.cpp30
37 files changed, 294 insertions, 247 deletions
diff --git a/src/analyzer/analyzerbeats.cpp b/src/analyzer/analyzerbeats.cpp
index 133a68cf24..6cf20244bd 100644
--- a/src/analyzer/analyzerbeats.cpp
+++ b/src/analyzer/analyzerbeats.cpp
@@ -139,7 +139,7 @@ bool AnalyzerBeats::shouldAnalyze(TrackPointer tio) const {
// If the track already has a Beats object then we need to decide whether to
// analyze this track or not.
- BeatsPointer pBeats = tio->getBeats();
+ mixxx::BeatsPointer pBeats = tio->getBeats();
if (pBeats) {
QString version = pBeats->getVersion();
QString subVersion = pBeats->getSubVersion();
@@ -205,7 +205,7 @@ void AnalyzerBeats::storeResults(TrackPointer tio) {
return;
}
- BeatsPointer pBeats;
+ mixxx::BeatsPointer pBeats;
if (m_pPlugin->supportsBeatTracking()) {
QVector<double> beats = m_pPlugin->getBeats();
QHash<QString, QString> extraVersionInfo = getExtraVersionInfo(
@@ -228,7 +228,7 @@ void AnalyzerBeats::storeResults(TrackPointer tio) {
pBeats = BeatFactory::makeBeatGrid(*tio, bpm, 0.0f);
}
- BeatsPointer pCurrentBeats = tio->getBeats();
+ mixxx::BeatsPointer pCurrentBeats = tio->getBeats();
// If the track has no beats object then set our newly generated one
// regardless of beat lock.
diff --git a/src/engine/controls/bpmcontrol.cpp b/src/engine/controls/bpmcontrol.cpp
index cda8bf51f2..e5c1da8637 100644
--- a/src/engine/controls/bpmcontrol.cpp
+++ b/src/engine/controls/bpmcontrol.cpp
@@ -158,8 +158,8 @@ double BpmControl::getBpm() const {
}
void BpmControl::slotAdjustBeatsFaster(double v) {
- BeatsPointer pBeats = m_pBeats;
- if (v > 0 && pBeats && (pBeats->getCapabilities() & Beats::BEATSCAP_SETBPM)) {
+ mixxx::BeatsPointer pBeats = m_pBeats;
+ if (v > 0 && pBeats && (pBeats->getCapabilities() & mixxx::Beats::BEATSCAP_SETBPM)) {
double bpm = pBeats->getBpm();
double adjustedBpm = bpm + kBpmAdjustStep;
pBeats->setBpm(adjustedBpm);
@@ -167,8 +167,8 @@ void BpmControl::slotAdjustBeatsFaster(double v) {
}
void BpmControl::slotAdjustBeatsSlower(double v) {
- BeatsPointer pBeats = m_pBeats;
- if (v > 0 && pBeats && (pBeats->getCapabilities() & Beats::BEATSCAP_SETBPM)) {
+ mixxx::BeatsPointer pBeats = m_pBeats;
+ if (v > 0 && pBeats && (pBeats->getCapabilities() & mixxx::Beats::BEATSCAP_SETBPM)) {
double bpm = pBeats->getBpm();
double adjustedBpm = math_max(kBpmAdjustMin, bpm - kBpmAdjustStep);
pBeats->setBpm(adjustedBpm);
@@ -176,18 +176,18 @@ void BpmControl::slotAdjustBeatsSlower(double v) {
}
void BpmControl::slotTranslateBeatsEarlier(double v) {
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
if (v > 0 && pBeats &&
- (pBeats->getCapabilities() & Beats::BEATSCAP_TRANSLATE)) {
+ (pBeats->getCapabilities() & mixxx::Beats::BEATSCAP_TRANSLATE)) {
const int translate_dist = getSampleOfTrack().rate * -.01;
pBeats->translate(translate_dist);
}
}
void BpmControl::slotTranslateBeatsLater(double v) {
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
if (v > 0 && pBeats &&
- (pBeats->getCapabilities() & Beats::BEATSCAP_TRANSLATE)) {
+ (pBeats->getCapabilities() & mixxx::Beats::BEATSCAP_TRANSLATE)) {
// TODO(rryan): Track::getSampleRate is possibly inaccurate!
const int translate_dist = getSampleOfTrack().rate * .01;
pBeats->translate(translate_dist);
@@ -208,7 +208,7 @@ void BpmControl::slotTapFilter(double averageLength, int numSamples) {
return;
}
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
if (!pBeats) {
return;
}
@@ -507,12 +507,12 @@ double BpmControl::getBeatDistance(double dThisPosition) const {
}
// static
-bool BpmControl::getBeatContext(const BeatsPointer& pBeats,
- const double dPosition,
- double* dpPrevBeat,
- double* dpNextBeat,
- double* dpBeatLength,
- double* dpBeatPercentage) {
+bool BpmControl::getBeatContext(const mixxx::BeatsPointer& pBeats,
+ const double dPosition,
+ double* dpPrevBeat,
+ double* dpNextBeat,
+ double* dpBeatLength,
+ double* dpBeatPercentage) {
if (!pBeats) {
return false;
}
@@ -566,7 +566,7 @@ bool BpmControl::getBeatContextNoLookup(
double BpmControl::getNearestPositionInPhase(
double dThisPosition, bool respectLoops, bool playing) {
// Without a beatgrid, we don't know the phase offset.
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
if (!pBeats) {
return dThisPosition;
}
@@ -624,7 +624,8 @@ double BpmControl::getNearestPositionInPhase(
}
TrackPointer otherTrack = pOtherEngineBuffer->getLoadedTrack();
- BeatsPointer otherBeats = otherTrack ? otherTrack->getBeats() : BeatsPointer();
+ mixxx::BeatsPointer otherBeats =
+ otherTrack ? otherTrack->getBeats() : mixxx::BeatsPointer();
// If either track does not have beats, then we can't adjust the phase.
if (!otherBeats) {
@@ -781,7 +782,7 @@ double BpmControl::getBeatMatchPosition(
}
TrackPointer otherTrack = pOtherEngineBuffer->getLoadedTrack();
- BeatsPointer otherBeats = otherTrack ? otherTrack->getBeats() : BeatsPointer();
+ mixxx::BeatsPointer otherBeats = otherTrack ? otherTrack->getBeats() : mixxx::BeatsPointer();
// If either track does not have beats, then we can't adjust the phase.
if (!otherBeats) {
@@ -909,14 +910,14 @@ void BpmControl::notifySeek(double dNewPlaypos) {
// called from an engine worker thread
void BpmControl::trackLoaded(TrackPointer pNewTrack) {
- BeatsPointer pBeats;
+ mixxx::BeatsPointer pBeats;
if (pNewTrack) {
pBeats = pNewTrack->getBeats();
}
trackBeatsUpdated(pBeats);
}
-void BpmControl::trackBeatsUpdated(BeatsPointer pBeats) {
+void BpmControl::trackBeatsUpdated(mixxx::BeatsPointer pBeats) {
if (kLogger.traceEnabled()) {
kLogger.trace() << getGroup() << "BpmControl::trackBeatsUpdated"
<< (pBeats ? pBeats->getBpm() : 0.0);
@@ -927,8 +928,8 @@ void BpmControl::trackBeatsUpdated(BeatsPointer pBeats) {
}
void BpmControl::slotBeatsTranslate(double v) {
- BeatsPointer pBeats = m_pBeats;
- if (v > 0 && pBeats && (pBeats->getCapabilities() & Beats::BEATSCAP_TRANSLATE)) {
+ mixxx::BeatsPointer pBeats = m_pBeats;
+ if (v > 0 && pBeats && (pBeats->getCapabilities() & mixxx::Beats::BEATSCAP_TRANSLATE)) {
double currentSample = getSampleOfTrack().current;
double closestBeat = pBeats->findClosestBeat(currentSample);
int delta = currentSample - closestBeat;
@@ -940,8 +941,8 @@ void BpmControl::slotBeatsTranslate(double v) {
}
void BpmControl::slotBeatsTranslateMatchAlignment(double v) {
- BeatsPointer pBeats = m_pBeats;
- if (v > 0 && pBeats && (pBeats->getCapabilities() & Beats::BEATSCAP_TRANSLATE)) {
+ mixxx::BeatsPointer pBeats = m_pBeats;
+ if (v > 0 && pBeats && (pBeats->getCapabilities() & mixxx::Beats::BEATSCAP_TRANSLATE)) {
// Must reset the user offset *before* calling getPhaseOffset(),
// otherwise it will always return 0 if master sync is active.
m_dUserOffset.setValue(0.0);
@@ -954,7 +955,7 @@ void BpmControl::slotBeatsTranslateMatchAlignment(double v) {
double BpmControl::updateLocalBpm() {
double prev_local_bpm = m_pLocalBpm->get();
double local_bpm = 0;
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
if (pBeats) {
local_bpm = pBeats->getBpmAroundPosition(
getSampleOfTrack().current, kLocalBpmSpan);
diff --git a/src/engine/controls/bpmcontrol.h b/src/engine/controls/bpmcontrol.h
index 048e22f787..bbbc7af404 100644
--- a/src/engine/controls/bpmcontrol.h
+++ b/src/engine/controls/bpmcontrol.h
@@ -53,12 +53,12 @@ class BpmControl : public EngineControl {
// next beat, the current beat length, and the beat ratio (how far dPosition
// lies within the current beat). Returns false if a previous or next beat
// does not exist. NULL arguments are safe and ignored.
- static bool getBeatContext(const BeatsPointer& pBeats,
- const double dPosition,
- double* dpPrevBeat,
- double* dpNextBeat,
- double* dpBeatLength,
- double* dpBeatPercentage);
+ static bool getBeatContext(const mixxx::BeatsPointer& pBeats,
+ const double dPosition,
+ double* dpPrevBeat,
+ double* dpNextBeat,
+ double* dpBeatLength,
+ double* dpBeatPercentage);
// Alternative version that works if the next and previous beat positions
// are already known.
@@ -77,7 +77,7 @@ class BpmControl : public EngineControl {
double getRateRatio() const;
void notifySeek(double dNewPlaypos) override;
void trackLoaded(TrackPointer pNewTrack) override;
- void trackBeatsUpdated(BeatsPointer pBeats) override;
+ void trackBeatsUpdated(mixxx::BeatsPointer pBeats) override;
private slots:
void slotAdjustBeatsFaster(double);
@@ -160,7 +160,7 @@ class BpmControl : public EngineControl {
bool m_dUserTweakingSync;
// m_pBeats is written from an engine worker thread
- BeatsPointer m_pBeats;
+ mixxx::BeatsPointer m_pBeats;
FRIEND_TEST(EngineSyncTest, UserTweakBeatDistance);
};
diff --git a/src/engine/controls/clockcontrol.cpp b/src/engine/controls/clockcontrol.cpp
index 14b1ef02c8..b560de06d9 100644
--- a/src/engine/controls/clockcontrol.cpp
+++ b/src/engine/controls/clockcontrol.cpp
@@ -19,14 +19,14 @@ ClockControl::~ClockControl() {
// called from an engine worker thread
void ClockControl::trackLoaded(TrackPointer pNewTrack) {
- BeatsPointer pBeats;
+ mixxx::BeatsPointer pBeats;
if (pNewTrack) {
pBeats = pNewTrack->getBeats();
}
trackBeatsUpdated(pBeats);
}
-void ClockControl::trackBeatsUpdated(BeatsPointer pBeats) {
+void ClockControl::trackBeatsUpdated(mixxx::BeatsPointer pBeats) {
// Clear on-beat control
m_pCOBeatActive->set(0.0);
m_pBeats = pBeats;
@@ -45,7 +45,7 @@ void ClockControl::process(const double dRate,
// by the rate.
const double blinkIntervalSamples = 2.0 * samplerate * (1.0 * dRate) * blinkSeconds;
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
if (pBeats) {
double closestBeat = pBeats->findClosestBeat(currentSample);
double distanceToClosestBeat = fabs(currentSample - closestBeat);
diff --git a/src/engine/controls/clockcontrol.h b/src/engine/controls/clockcontrol.h
index 37b36ccb22..62ebd351d0 100644
--- a/src/engine/controls/clockcontrol.h
+++ b/src/engine/controls/clockcontrol.h
@@ -22,14 +22,14 @@ class ClockControl: public EngineControl {
const int iBufferSize) override;
void trackLoaded(TrackPointer pNewTrack) override;
- void trackBeatsUpdated(BeatsPointer pBeats) override;
+ void trackBeatsUpdated(mixxx::BeatsPointer pBeats) override;
private:
ControlObject* m_pCOBeatActive;
ControlProxy* m_pCOSampleRate;
// m_pBeats is written from an engine worker thread
- BeatsPointer m_pBeats;
+ mixxx::BeatsPointer m_pBeats;
};
#endif /* CLOCKCONTROL_H */
diff --git a/src/engine/controls/cuecontrol.cpp b/src/engine/controls/cuecontrol.cpp
index 2598434130..46bb3f2060 100644
--- a/src/engine/controls/cuecontrol.cpp
+++ b/src/engine/controls/cuecontrol.cpp
@@ -579,7 +579,7 @@ void CueControl::trackCuesUpdated() {
loadCuesFromTrack();
}
-void CueControl::trackBeatsUpdated(BeatsPointer pBeats) {
+void CueControl::trackBeatsUpdated(mixxx::BeatsPointer pBeats) {
Q_UNUSED(pBeats);
loadCuesFromTrack();
}
@@ -1682,7 +1682,7 @@ double CueControl::quantizeCuePoint(double cuePos) {
return cuePos;
}
- BeatsPointer pBeats = m_pLoadedTrack->getBeats();
+ mixxx::BeatsPointer pBeats = m_pLoadedTrack->getBeats();
if (!pBeats) {
return cuePos;
}
diff --git a/src/engine/controls/cuecontrol.h b/src/engine/controls/cuecontrol.h
index a8d0c8feeb..25b9a37324 100644
--- a/src/engine/controls/cuecontrol.h
+++ b/src/engine/controls/cuecontrol.h
@@ -132,7 +132,7 @@ class CueControl : public EngineControl {
bool getPlayFlashingAtPause();
SeekOnLoadMode getSeekOnLoadPreference();
void trackLoaded(TrackPointer pNewTrack) override;
- void trackBeatsUpdated(BeatsPointer pBeats) override;
+ void trackBeatsUpdated(mixxx::BeatsPointer pBeats) override;
private slots:
void quantizeChanged(double v);
diff --git a/src/engine/controls/enginecontrol.cpp b/src/engine/controls/enginecontrol.cpp
index 115e161d05..2a3aba5dfd 100644
--- a/src/engine/controls/enginecontrol.cpp
+++ b/src/engine/controls/enginecontrol.cpp
@@ -31,7 +31,7 @@ void EngineControl::trackLoaded(TrackPointer pNewTrack) {
Q_UNUSED(pNewTrack);
}
-void EngineControl::trackBeatsUpdated(BeatsPointer pBeats) {
+void EngineControl::trackBeatsUpdated(mixxx::BeatsPointer pBeats) {
Q_UNUSED(pBeats);
}
diff --git a/src/engine/controls/enginecontrol.h b/src/engine/controls/enginecontrol.h
index 39c24e5451..1e5329d5ca 100644
--- a/src/engine/controls/enginecontrol.h
+++ b/src/engine/controls/enginecontrol.h
@@ -67,7 +67,7 @@ class EngineControl : public QObject {
// Called whenever a seek occurs to allow the EngineControl to respond.
virtual void notifySeek(double dNewPlaypos);
virtual void trackLoaded(TrackPointer pNewTrack);
- virtual void trackBeatsUpdated(BeatsPointer pBeats);
+ virtual void trackBeatsUpdated(mixxx::BeatsPointer pBeats);
protected:
struct SampleOfTrack {
diff --git a/src/engine/controls/loopingcontrol.cpp b/src/engine/controls/loopingcontrol.cpp
index 42757b7fc1..fbce5c8a8d 100644
--- a/src/engine/controls/loopingcontrol.cpp
+++ b/src/engine/controls/loopingcontrol.cpp
@@ -514,7 +514,7 @@ double LoopingControl::getSyncPositionInsideLoop(double dRequestedPlaypos, doubl
void LoopingControl::setLoopInToCurrentPosition() {
// set loop-in position
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
LoopSamples loopSamples = m_loopSamples.getValue();
double quantizedBeat = -1;
double pos = m_currentSample.getValue();
@@ -616,7 +616,7 @@ void LoopingControl::slotLoopInGoto(double pressed) {
}
void LoopingControl::setLoopOutToCurrentPosition() {
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
LoopSamples loopSamples = m_loopSamples.getValue();
double quantizedBeat = -1;
int pos = m_currentSample.getValue();
@@ -873,14 +873,14 @@ bool LoopingControl::isLoopingEnabled() {
void LoopingControl::trackLoaded(TrackPointer pNewTrack) {
m_pTrack = pNewTrack;
- BeatsPointer pBeats;
+ mixxx::BeatsPointer pBeats;
if (pNewTrack) {
pBeats = pNewTrack->getBeats();
}
trackBeatsUpdated(pBeats);
}
-void LoopingControl::trackBeatsUpdated(BeatsPointer pBeats) {
+void LoopingControl::trackBeatsUpdated(mixxx::BeatsPointer pBeats) {
clearActiveBeatLoop();
m_pBeats = pBeats;
if (m_pBeats) {
@@ -958,7 +958,7 @@ void LoopingControl::clearActiveBeatLoop() {
}
bool LoopingControl::currentLoopMatchesBeatloopSize() {
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
if (!pBeats) {
return false;
}
@@ -974,7 +974,7 @@ bool LoopingControl::currentLoopMatchesBeatloopSize() {
}
double LoopingControl::findBeatloopSizeForLoop(double start, double end) const {
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
if (!pBeats) {
return -1;
}
@@ -1032,7 +1032,7 @@ void LoopingControl::slotBeatLoop(double beats, bool keepStartPoint, bool enable
}
int samples = m_pTrackSamples->get();
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
if (samples == 0 || !pBeats) {
clearActiveBeatLoop();
m_pCOBeatLoopSize->setAndConfirm(beats);
@@ -1198,7 +1198,7 @@ void LoopingControl::slotBeatLoopRollActivate(double pressed) {
}
void LoopingControl::slotBeatJump(double beats) {
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
if (!pBeats) {
return;
}
@@ -1229,7 +1229,7 @@ void LoopingControl::slotBeatJumpBackward(double pressed) {
}
void LoopingControl::slotLoopMove(double beats) {
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
if (!pBeats || beats == 0) {
return;
}
diff --git a/src/engine/controls/loopingcontrol.h b/src/engine/controls/loopingcontrol.h
index b01db16e39..d130aefb9f 100644
--- a/src/engine/controls/loopingcontrol.h
+++ b/src/engine/controls/loopingcontrol.h
@@ -55,7 +55,7 @@ class LoopingControl : public EngineControl {
bool isLoopingEnabled();
void trackLoaded(TrackPointer pNewTrack) override;
- void trackBeatsUpdated(BeatsPointer pBeats) override;
+ void trackBeatsUpdated(mixxx::BeatsPointer pBeats) override;
public slots:
void slotLoopIn(double pressed);
@@ -171,7 +171,7 @@ class LoopingControl : public EngineControl {
// objects below are written from an engine worker thread
TrackPointer m_pTrack;
- BeatsPointer m_pBeats;
+ mixxx::BeatsPointer m_pBeats;
};
// Class for handling loop moves of a set size. This allows easy access from
diff --git a/src/engine/controls/quantizecontrol.cpp b/src/engine/controls/quantizecontrol.cpp
index f6d50b0a9b..0960edf22a 100644
--- a/src/engine/controls/quantizecontrol.cpp
+++ b/src/engine/controls/quantizecontrol.cpp
@@ -47,7 +47,7 @@ void QuantizeControl::trackLoaded(TrackPointer pNewTrack) {
}
}
-void QuantizeControl::trackBeatsUpdated(BeatsPointer pBeats) {
+void QuantizeControl::trackBeatsUpdated(mixxx::BeatsPointer pBeats) {
m_pBeats = pBeats;
double current = getSampleOfTrack().current;
lookupBeatPositions(current);
@@ -79,7 +79,7 @@ void QuantizeControl::playPosChanged(double dNewPlaypos) {
}
void QuantizeControl::lookupBeatPositions(double dCurrentSample) {
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
if (pBeats) {
double prevBeat, nextBeat;
pBeats->findPrevNextBeats(dCurrentSample, &prevBeat, &nextBeat);
diff --git a/src/engine/controls/quantizecontrol.h b/src/engine/controls/quantizecontrol.h
index ba94eea5fd..ad59fbb188 100644
--- a/src/engine/controls/quantizecontrol.h
+++ b/src/engine/controls/quantizecontrol.h
@@ -22,7 +22,7 @@ class QuantizeControl : public EngineControl {
const double dTotalSamples, const double dTrackSampleRate) override;
void notifySeek(double dNewPlaypos) override;
void trackLoaded(TrackPointer pNewTrack) override;
- void trackBeatsUpdated(BeatsPointer pBeats) override;
+ void trackBeatsUpdated(mixxx::BeatsPointer pBeats) override;
private:
// Update positions of previous and next beats from beatgrid.
@@ -38,7 +38,7 @@ class QuantizeControl : public EngineControl {
ControlObject* m_pCOClosestBeat;
// m_pBeats is written from an engine worker thread
- BeatsPointer m_pBeats;
+ mixxx::BeatsPointer m_pBeats;
};
#endif // QUANTIZECONTROL_H
diff --git a/src/engine/sync/synccontrol.cpp b/src/engine/sync/synccontrol.cpp
index dc9634b7d9..28add8a47c 100644
--- a/src/engine/sync/synccontrol.cpp
+++ b/src/engine/sync/synccontrol.cpp
@@ -322,14 +322,14 @@ void SyncControl::reportTrackPosition(double fractionalPlaypos) {
// called from an engine worker thread
void SyncControl::trackLoaded(TrackPointer pNewTrack) {
- BeatsPointer pBeats;
+ mixxx::BeatsPointer pBeats;
if (pNewTrack) {
pBeats = pNewTrack->getBeats();
}
trackBeatsUpdated(pBeats);
}
-void SyncControl::trackBeatsUpdated(BeatsPointer pBeats) {
+void SyncControl::trackBeatsUpdated(mixxx::BeatsPointer pBeats) {
// This slot is fired by a new file is loaded or if the user
// has adjusted the beatgrid.
if (kLogger.traceEnabled()) {
@@ -491,7 +491,7 @@ void SyncControl::notifySeek(double dNewPlaypos) {
}
double SyncControl::fileBpm() const {
- BeatsPointer pBeats = m_pBeats;
+ mixxx::BeatsPointer pBeats = m_pBeats;
if (pBeats) {
return pBeats->getBpm();
}
diff --git a/src/engine/sync/synccontrol.h b/src/engine/sync/synccontrol.h
index c7b4b24d97..3a0c3c24a6 100644
--- a/src/engine/sync/synccontrol.h
+++ b/src/engine/sync/synccontrol.h
@@ -61,7 +61,7 @@ class SyncControl : public EngineControl, public Syncable {
void reportPlayerSpeed(double speed, bool scratching);
void notifySeek(double dNewPlaypos) override;
void trackLoaded(TrackPointer pNewTrack) override;
- void trackBeatsUpdated(BeatsPointer pBeats) override;
+ void trackBeatsUpdated(mixxx::BeatsPointer pBeats) override;
private slots:
// Fired by changes in play.
@@ -133,7 +133,7 @@ class SyncControl : public EngineControl, public Syncable {
ControlProxy* m_pQuantize;
// m_pBeats is written from an engine worker thread
- BeatsPointer m_pBeats;
+ mixxx::BeatsPointer m_pBeats;
};
diff --git a/src/library/banshee/bansheeplaylistmodel.cpp b/src/library/banshee/bansheeplaylistmodel.cpp
index d1b125a57e..d3c6a44cd4 100644
--- a/src/library/banshee/bansheeplaylistmodel.cpp
+++ b/src/library/banshee/bansheeplaylistmodel.cpp
@@ -294,7 +294,7 @@ TrackPointer BansheePlaylistModel::getTrack(const QModelIndex& index) const {
pTrack->setComposer(getFieldString(index, CLM_COMPOSER));
// If the track has a BPM, then give it a static beatgrid.
if (bpm > 0) {
- BeatsPointer pBeats = BeatFactory::makeBeatGrid(*pTrack, bpm, 0.0);
+ mixxx::BeatsPointer pBeats = BeatFactory::makeBeatGrid(*pTrack, bpm, 0.0);
pTrack->setBeats(pBeats);
}
diff --git a/src/library/dao/trackdao.cpp b/src/library/dao/trackdao.cpp
index 5b7774df52..66c41e9cfd 100644
--- a/src/library/dao/trackdao.cpp
+++ b/src/library/dao/trackdao.cpp
@@ -461,7 +461,7 @@ namespace {
QString beatsSubVersion;
// Fall back on cached BPM
double dBpm = track.getBpm();
- const BeatsPointer pBeats(track.getBeats());
+ const mixxx::BeatsPointer pBeats(track.getBeats());
if (!pBeats.isNull()) {
beatsBlob = pBeats->toByteArray();
beatsVersion = pBeats->getVersion();
@@ -1059,7 +1059,7 @@ bool setTrackBeats(const QSqlRecord& record, const int column,
QString beatsSubVersion = record.value(column + 2).toString();
QByteArray beatsBlob = record.value(column + 3).toByteArray();
bool bpmLocked = record.value(column + 4).toBool();
- BeatsPointer pBeats = BeatFactory::loadBeatsFromByteArray(
+ mixxx::BeatsPointer pBeats = BeatFactory::loadBeatsFromByteArray(
*pTrack, beatsVersion, beatsSubVersion, beatsBlob);
if (pBeats) {
pTrack->setBeats(pBeats);
diff --git a/src/library/dlgtrackinfo.cpp b/src/library/dlgtrackinfo.cpp
index 03743d2211..82926fb97c 100644
--- a/src/library/dlgtrackinfo.cpp
+++ b/src/library/dlgtrackinfo.cpp
@@ -272,7 +272,7 @@ void DlgTrackInfo::populateFields(const Track& track) {
}
void DlgTrackInfo::reloadTrackBeats(const Track& track) {
- BeatsPointer pBeats = track.getBeats();
+ mixxx::BeatsPointer pBeats = track.getBeats();
if (pBeats) {
spinBpm->setValue(pBeats->getBpm());
m_pBeatsClone = pBeats->clone();
@@ -280,7 +280,7 @@ void DlgTrackInfo::reloadTrackBeats(const Track& track) {
m_pBeatsClone.clear();
spinBpm->setValue(0.0);
}
- m_trackHasBeatMap = pBeats && !(pBeats->getCapabilities() & Beats::BEATSCAP_S