From e4293511d0a4b113b47e88ac719027c48135913d Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Wed, 18 Aug 2021 14:28:31 -0400 Subject: [PATCH] fix interpolation overflow --- src/interpolate.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interpolate.ts b/src/interpolate.ts index 19773d8d..a9e45ea0 100644 --- a/src/interpolate.ts +++ b/src/interpolate.ts @@ -20,7 +20,7 @@ export function calc(newResult: Result): Result { // - at 500ms delay buffer = ~1.8 => 55% towards live data // - at 750ms delay buffer = ~1.4 => 71% towards live data // - at 1sec delay buffer = 1 which means live data is used - const bufferedFactor = elapsed < 1000 ? 8 - Math.log(elapsed) : 1; + const bufferedFactor = elapsed < 1000 ? 8 - Math.log(elapsed + 1) : 1; bufferedResult.canvas = newResult.canvas;