summaryrefslogtreecommitdiffstats
path: root/src/analyzer
diff options
context:
space:
mode:
authorJan Holthuis <jholthuis@mixxx.org>2021-07-02 18:51:19 +0200
committerJan Holthuis <jholthuis@mixxx.org>2021-07-06 19:16:14 +0200
commitba48f3f66134190de57cc0b9f75dccf5d44c1a08 (patch)
tree6e6ab7ba48362ef57ff04225cab36fb91ca3a499 /src/analyzer
parent8a35dc8fd049f5e6a5da5077da0f1e2bfbd1c3be (diff)
Beats: Use FramePos consistently in Beats classes
Diffstat (limited to 'src/analyzer')
-rw-r--r--src/analyzer/analyzerbeats.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/analyzer/analyzerbeats.cpp b/src/analyzer/analyzerbeats.cpp
index 2397007736..b95fce8e8f 100644
--- a/src/analyzer/analyzerbeats.cpp
+++ b/src/analyzer/analyzerbeats.cpp
@@ -158,7 +158,9 @@ bool AnalyzerBeats::shouldAnalyze(TrackPointer pTrack) const {
return m_bPreferencesReanalyzeImported;
}
- if (subVersion.isEmpty() && pBeats->findNextBeat(0) <= 0.0 &&
+ if (subVersion.isEmpty() &&
+ pBeats->findNextBeat(mixxx::audio::kStartFramePos) <=
+ 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.";