summaryrefslogtreecommitdiffstats
path: root/src/analyzer
diff options
context:
space:
mode:
authorJan Holthuis <jholthuis@mixxx.org>2021-07-06 21:46:14 +0200
committerJan Holthuis <jholthuis@mixxx.org>2021-07-06 21:46:14 +0200
commit469c9908f3c3de4b307a332c13de9705c3db9579 (patch)
tree24bff266cc41487b4b336187e09b7ad5b7e7790d /src/analyzer
parent75b2752948f743f425fcaed943ca349b0691f3bd (diff)
Beats: Add `firstBeat()` utility function
This was suggested here: https://github.com/mixxxdj/mixxx/pull/4049#discussion_r664823037
Diffstat (limited to 'src/analyzer')
-rw-r--r--src/analyzer/analyzerbeats.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/analyzer/analyzerbeats.cpp b/src/analyzer/analyzerbeats.cpp
index b95fce8e8f..327a2d9486 100644
--- a/src/analyzer/analyzerbeats.cpp
+++ b/src/analyzer/analyzerbeats.cpp
@@ -158,9 +158,7 @@ bool AnalyzerBeats::shouldAnalyze(TrackPointer pTrack) const {
return m_bPreferencesReanalyzeImported;
}
- if (subVersion.isEmpty() &&
- pBeats->findNextBeat(mixxx::audio::kStartFramePos) <=
- mixxx::audio::kStartFramePos &&
+ if (subVersion.isEmpty() && pBeats->firstBeat() <= mixxx::audio::kStartFramePos &&
m_pluginId != mixxx::AnalyzerSoundTouchBeats::pluginInfo().id()) {
// This happens if the beat grid was created from the metadata BPM value.
qDebug() << "First beat is 0 for grid so analyzing track to find first beat.";