From 27348d1b88d935db86af5d13d0c1f86bab0157f1 Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin <jmvalin@amazon.com> Date: Fri, 4 Mar 2022 16:23:40 -0500 Subject: [PATCH] Running new features twice on resync Helps forget concealment features faster --- dnn/lpcnet_plc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnn/lpcnet_plc.c b/dnn/lpcnet_plc.c index df1e3bb57..9d8a54b9c 100644 --- a/dnn/lpcnet_plc.c +++ b/dnn/lpcnet_plc.c @@ -288,7 +288,7 @@ static int lpcnet_plc_update_non_causal(LPCNetPLCState *st, short *pcm) { short rev[FRAME_SIZE]; for (i=0;i<FRAME_SIZE;i++) rev[i] = pcm[FRAME_SIZE-i-1]; clear_state(st); - lpcnet_synthesize_tail_impl(&st->lpcnet, rev, FRAME_SIZE, FRAME_SIZE); + lpcnet_synthesize_impl(&st->lpcnet, st->features, rev, FRAME_SIZE, FRAME_SIZE); lpcnet_synthesize_tail_impl(&st->lpcnet, rev, TRAINING_OFFSET, 0); for (i=0;i<TRAINING_OFFSET;i++) { float w; -- GitLab