From 1bbb8759bf3f411a3c37c035d34e66efd7d18ca0 Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Mon, 7 Aug 2017 00:16:12 -0400 Subject: [PATCH] features #6 --- src/denoise.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/denoise.c b/src/denoise.c index ca31954..3f16804 100644 --- a/src/denoise.c +++ b/src/denoise.c @@ -130,7 +130,7 @@ void compute_band_energy(float *bandE, const kiss_fft_cpx *X) { for (i=0;i 1e9f) { + if (E > 1e9f*speech_gain*speech_gain) { vad_cnt=0; - } else if (E > 1e8f) { + } else if (E > 1e8f*speech_gain*speech_gain) { vad_cnt -= 5; if (vad_cnt < 0) vad_cnt = 0; } else { @@ -505,12 +505,13 @@ int main(int argc, char **argv) { frame_analysis(st, X, Ex, NULL, x); frame_analysis(noise_state, N, En, NULL, n); - for (i=0;ilast_gain, noisy->last_period); for (i=0;i 1) g[i] = 1; + if (silence) g[i] = -1; } count++; #if 0 -- 2.7.4