diff options
author | Daniel Schürmann <daschuer@mixxx.org> | 2021-03-11 14:40:00 +0100 |
---|---|---|
committer | Daniel Schürmann <daschuer@mixxx.org> | 2021-03-11 14:40:00 +0100 |
commit | de69d924ebf2a7356927a2202992cd1fafb054ed (patch) | |
tree | 5121eebc50458bd0d5888642f4ba6d0a5ac02141 /src/analyzer | |
parent | 4f473a8c2a163d4e00b0bc9db5843fe468df6ded (diff) | |
parent | e24906fce042365a5bbdba2ad1bd84b323f8c20f (diff) |
Merge remote-tracking branch 'upstream/2.3' into no_grid_from_bpm
Diffstat (limited to 'src/analyzer')
-rw-r--r-- | src/analyzer/analyzerbeats.cpp | 17 | ||||
-rw-r--r-- | src/analyzer/analyzerbeats.h | 4 |
2 files changed, 10 insertions, 11 deletions
diff --git a/src/analyzer/analyzerbeats.cpp b/src/analyzer/analyzerbeats.cpp index 0f0bf17e72..7d9339c9c9 100644 --- a/src/analyzer/analyzerbeats.cpp +++ b/src/analyzer/analyzerbeats.cpp @@ -38,8 +38,7 @@ AnalyzerBeats::AnalyzerBeats(UserSettingsPointer pConfig, bool enforceBpmDetecti m_bPreferencesFixedTempo(true), m_bPreferencesOffsetCorrection(false), m_bPreferencesFastAnalysis(false), - m_iSampleRate(0), - m_iTotalSamples(0), + m_totalSamples(0), m_iMaxSamplesToProcess(0), m_iCurrentSample(0), m_iMinBpm(0), @@ -93,15 +92,15 @@ bool AnalyzerBeats::initialize(TrackPointer pTrack, int sampleRate, int totalSam << "\nRe-analyze when settings change:" << m_bPreferencesReanalyzeOldBpm << "\nFast analysis:" << m_bPreferencesFastAnalysis; - m_iSampleRate = sampleRate; - m_iTotalSamples = totalSamples; + m_sampleRate = sampleRate; + m_totalSamples = totalSamples; // In fast analysis mode, skip processing after // kFastAnalysisSecondsToAnalyze seconds are analyzed. if (m_bPreferencesFastAnalysis) { m_iMaxSamplesToProcess = - mixxx::kFastAnalysisSecondsToAnalyze * m_iSampleRate * mixxx::kAnalysisChannels; + mixxx::kFastAnalysisSecondsToAnalyze * m_sampleRate * mixxx::kAnalysisChannels; } else { - m_iMaxSamplesToProcess = m_iTotalSamples; + m_iMaxSamplesToProcess = m_totalSamples; } m_iCurrentSample = 0; @@ -244,8 +243,8 @@ void AnalyzerBeats::storeResults(TrackPointer pTrack) { extraVersionInfo, m_bPreferencesFixedTempo, m_bPreferencesOffsetCorrection, - m_iSampleRate, - m_iTotalSamples, + m_sampleRate, + m_totalSamples, m_iMinBpm, m_iMaxBpm); qDebug() << "AnalyzerBeats plugin detected" << beats.size() @@ -253,7 +252,7 @@ void AnalyzerBeats::storeResults(TrackPointer pTrack) { } else { float bpm = m_pPlugin->getBpm(); qDebug() << "AnalyzerBeats plugin detected constant BPM: " << bpm; - pBeats = BeatFactory::makeBeatGrid(m_iSampleRate, bpm, 0.0f); + pBeats = BeatFactory::makeBeatGrid(m_sampleRate, bpm, 0.0f); } pTrack->trySetBeats(pBeats); diff --git a/src/analyzer/analyzerbeats.h b/src/analyzer/analyzerbeats.h index 4efb2f3075..af9568477a 100644 --- a/src/analyzer/analyzerbeats.h +++ b/src/analyzer/analyzerbeats.h @@ -46,8 +46,8 @@ class AnalyzerBeats : public Analyzer { bool m_bPreferencesOffsetCorrection; bool m_bPreferencesFastAnalysis; - int m_iSampleRate; - int m_iTotalSamples; + mixxx::audio::SampleRate m_sampleRate; + SINT m_totalSamples; int m_iMaxSamplesToProcess; int m_iCurrentSample; int m_iMinBpm, m_iMaxBpm; |