Fix calculation of recovery value now that divergence is recalculated afresh on each update

This commit is contained in:
Chris Cannam
2021-05-14 08:46:37 +01:00
parent d06b4efc16
commit 478d9233fe
5 changed files with 34 additions and 31 deletions

View File

@@ -685,7 +685,7 @@ RubberBandStretcher::Impl::configure()
}
params.maxBufferSize = 4096 * 16;
params.debugLevel = m_debugLevel;
params.debugLevel = (m_debugLevel > 0 ? m_debugLevel-1 : 0);
m_channelData[c]->resampler = new Resampler(params, 1);
@@ -837,7 +837,7 @@ RubberBandStretcher::Impl::reconfigure()
params.dynamism = Resampler::RatioOftenChanging;
params.ratioChange = Resampler::SmoothRatioChange;
params.maxBufferSize = m_sWindowSize;
params.debugLevel = m_debugLevel;
params.debugLevel = (m_debugLevel > 0 ? m_debugLevel-1 : 0);
m_channelData[c]->resampler = new Resampler(params, 1);