From a6e6afb0ee174a1e311a212a1f4bd2b720509d34 Mon Sep 17 00:00:00 2001 From: Hussam al-Homsi Date: Mon, 4 Jul 2022 22:19:56 -0400 Subject: [PATCH] Make AFP include the last sample frame (#6399) --- plugins/AudioFileProcessor/AudioFileProcessor.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/AudioFileProcessor/AudioFileProcessor.cpp b/plugins/AudioFileProcessor/AudioFileProcessor.cpp index 9f01a6499..bf43990f7 100644 --- a/plugins/AudioFileProcessor/AudioFileProcessor.cpp +++ b/plugins/AudioFileProcessor/AudioFileProcessor.cpp @@ -426,9 +426,9 @@ void AudioFileProcessor::loopPointChanged() void AudioFileProcessor::pointChanged() { - const f_cnt_t f_start = static_cast( m_startPointModel.value() * ( m_sampleBuffer.frames()-1 ) ); - const f_cnt_t f_end = static_cast( m_endPointModel.value() * ( m_sampleBuffer.frames()-1 ) ); - const f_cnt_t f_loop = static_cast( m_loopPointModel.value() * ( m_sampleBuffer.frames()-1 ) ); + const f_cnt_t f_start = static_cast( m_startPointModel.value() * m_sampleBuffer.frames() ); + const f_cnt_t f_end = static_cast( m_endPointModel.value() * m_sampleBuffer.frames() ); + const f_cnt_t f_loop = static_cast( m_loopPointModel.value() * m_sampleBuffer.frames() ); m_nextPlayStartPoint = f_start; m_nextPlayBackwards = false;