From 9100d0e35a26ecb2195319fe04514a79d897ab23 Mon Sep 17 00:00:00 2001 From: Matt Jenkins Date: Sun, 8 Sep 2019 22:36:37 +0100 Subject: [PATCH] Improvements to AGC limiting --- src/uk/co/majenko/audiobookrecorder/AGC.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/uk/co/majenko/audiobookrecorder/AGC.java b/src/uk/co/majenko/audiobookrecorder/AGC.java index 8f4181a..e125ae7 100644 --- a/src/uk/co/majenko/audiobookrecorder/AGC.java +++ b/src/uk/co/majenko/audiobookrecorder/AGC.java @@ -47,6 +47,7 @@ public class AGC implements Effect { gain += factor; if (gain > limit) gain = limit; + if (gain < 0) gain = 0; samples[i][Sentence.LEFT] *= gain; samples[i][Sentence.RIGHT] *= gain;