summaryrefslogtreecommitdiffstats
path: root/src/analyzer
diff options
context:
space:
mode:
authorJan Holthuis <jan.holthuis@ruhr-uni-bochum.de>2020-11-27 14:07:51 +0100
committerJan Holthuis <jan.holthuis@ruhr-uni-bochum.de>2020-11-28 15:04:10 +0100
commit545502b598482c2d3f414beaa3252bc32a326103 (patch)
treef88b6c84892f8dab3d9f1d6ab7c9d11fbfb71fbd /src/analyzer
parentcb4ab3d6c96745768f3573dbefa11e6704d4007d (diff)
Fix various MSVC conversion data loss warnings
Diffstat (limited to 'src/analyzer')
-rw-r--r--src/analyzer/plugins/analyzerqueenmarybeats.cpp4
-rw-r--r--src/analyzer/trackanalysisscheduler.cpp6
2 files changed, 5 insertions, 5 deletions
diff --git a/src/analyzer/plugins/analyzerqueenmarybeats.cpp b/src/analyzer/plugins/analyzerqueenmarybeats.cpp
index 73fc0d8aab..9ea99fd765 100644
--- a/src/analyzer/plugins/analyzerqueenmarybeats.cpp
+++ b/src/analyzer/plugins/analyzerqueenmarybeats.cpp
@@ -78,7 +78,7 @@ bool AnalyzerQueenMaryBeats::processSamples(const CSAMPLE* pIn, const int iLen)
bool AnalyzerQueenMaryBeats::finalize() {
m_helper.finalize();
- int nonZeroCount = m_detectionResults.size();
+ int nonZeroCount = static_cast<int>(m_detectionResults.size());
while (nonZeroCount > 0 && m_detectionResults.at(nonZeroCount - 1) <= 0.0) {
--nonZeroCount;
}
@@ -103,7 +103,7 @@ bool AnalyzerQueenMaryBeats::finalize() {
std::vector<double> beats;
tt.calculateBeats(df, beatPeriod, beats);
- m_resultBeats.reserve(beats.size());
+ m_resultBeats.reserve(static_cast<int>(beats.size()));
for (size_t i = 0; i < beats.size(); ++i) {
double result = (beats.at(i) * m_stepSize) - m_stepSize / 2;
m_resultBeats.push_back(result);
diff --git a/src/analyzer/trackanalysisscheduler.cpp b/src/analyzer/trackanalysisscheduler.cpp
index bced859428..876b6e4963 100644
--- a/src/analyzer/trackanalysisscheduler.cpp
+++ b/src/analyzer/trackanalysisscheduler.cpp
@@ -109,7 +109,7 @@ void TrackAnalysisScheduler::emitProgressOrFinished() {
DEBUG_ASSERT(m_pendingTrackIds.size() <=
static_cast<size_t>(m_dequeuedTracksCount));
const int finishedTracksCount =
- m_dequeuedTracksCount - m_pendingTrackIds.size();
+ m_dequeuedTracksCount - static_cast<int>(m_pendingTrackIds.size());
AnalyzerProgress workerProgressSum = 0;
int workerProgressCount = 0;
@@ -164,7 +164,7 @@ void TrackAnalysisScheduler::emitProgressOrFinished() {
}
}
const int totalTracksCount =
- m_dequeuedTracksCount + m_queuedTrackIds.size();
+ m_dequeuedTracksCount + static_cast<int>(m_queuedTrackIds.size());
DEBUG_ASSERT(m_currentTrackNumber <= m_dequeuedTracksCount);
DEBUG_ASSERT(m_dequeuedTracksCount <= totalTracksCount);
emit progress(
@@ -331,7 +331,7 @@ void TrackAnalysisScheduler::stop() {
QList<TrackId> TrackAnalysisScheduler::stopAndCollectScheduledTrackIds() {
QList<TrackId> scheduledTrackIds;
- scheduledTrackIds.reserve(m_queuedTrackIds.size() + m_pendingTrackIds.size());
+ scheduledTrackIds.reserve(static_cast<int>(m_queuedTrackIds.size() + m_pendingTrackIds.size()));
for (auto queuedTrackId: m_queuedTrackIds) {
scheduledTrackIds.append(std::move(queuedTrackId));
}