From 1b1ca9014a85bf512cc1584a7bcdcaee3a881201 Mon Sep 17 00:00:00 2001 From: David Reid Date: Sun, 15 Jul 2018 13:09:28 +1000 Subject: [PATCH] Fix a bug with sinc SRC. --- mini_al.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mini_al.h b/mini_al.h index b3bdf644..0d4dd55c 100644 --- a/mini_al.h +++ b/mini_al.h @@ -23565,6 +23565,8 @@ mal_uint64 mal_src_read_deinterleaved__sinc(mal_src* pSRC, mal_uint64 frameCount ppNextSamplesOut[iChannel] += outputFramesToRead; } + totalOutputFramesRead += outputFramesToRead; + mal_uint32 prevWindowPosInSamples = pSRC->sinc.windowPosInSamples; pSRC->sinc.timeIn += (outputFramesToRead * factor); @@ -23616,8 +23618,6 @@ mal_uint64 mal_src_read_deinterleaved__sinc(mal_src* pSRC, mal_uint64 frameCount } } } - - totalOutputFramesRead += outputFramesToRead; } return totalOutputFramesRead;