From 87755ec9c4542c1d57b2592e939b7b5449fc488d Mon Sep 17 00:00:00 2001 From: Chris Cannam Date: Fri, 3 May 2024 17:52:38 +0100 Subject: [PATCH] Fix inexact resampler output at unity ratio --- src/finer/R3LiveShifter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/finer/R3LiveShifter.cpp b/src/finer/R3LiveShifter.cpp index d80f643..42f849b 100644 --- a/src/finer/R3LiveShifter.cpp +++ b/src/finer/R3LiveShifter.cpp @@ -365,7 +365,7 @@ R3LiveShifter::shift(const float *const *input, float *const *output) } } - int requiredInOutbuf = 1 + int(ceil(incount / outRatio)); + int requiredInOutbuf = int(ceil(incount / outRatio)); generate(requiredInOutbuf); int got = readOut(output, incount);