diff --git a/dnn/denoise.c b/dnn/denoise.c index db4d7c5f..dcb225bb 100644 --- a/dnn/denoise.c +++ b/dnn/denoise.c @@ -46,7 +46,7 @@ #define WINDOW_SIZE (2*FRAME_SIZE) #define FREQ_SIZE (FRAME_SIZE + 1) -#define PITCH_MIN_PERIOD 20 +#define PITCH_MIN_PERIOD 32 #define PITCH_MAX_PERIOD 256 #define PITCH_FRAME_SIZE 320 #define PITCH_BUF_SIZE (PITCH_MAX_PERIOD+PITCH_FRAME_SIZE) @@ -321,7 +321,7 @@ static void frame_analysis(DenoiseState *st, signed char *iexc, float *lpc, kiss float g_1; _celt_autocorr(x, ac, NULL, 0, LPC_ORDER, WINDOW_SIZE); /* -40 dB noise floor. */ - ac[0] += ac[0]*1e-4; + ac[0] += ac[0]*1e-4 + 320/12; /* Lag windowing. */ for (i=1;i