diff src/cod_12k2.c @ 6:6119d2c1e7d9

EFR2 encoder: mimic 5 ms delay of AMR
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 03 Apr 2024 07:14:01 +0000
parents 56410792419a
children
line wrap: on
line diff
--- a/src/cod_12k2.c	Wed Apr 03 06:09:10 2024 +0000
+++ b/src/cod_12k2.c	Wed Apr 03 07:14:01 2024 +0000
@@ -119,6 +119,13 @@
     p_window = old_speech + L_TOTAL - L_WINDOW; /* For LPC window */
     p_window_mid = p_window;                    /* For LPC window */
 
+#ifdef EFR2_VARIANT
+    /* 5 ms artificial delay like in AMR */
+    speech -= L_SUBFR;
+    p_window -= L_SUBFR;
+    p_window_mid -= L_SUBFR;
+#endif
+
     /* Initialize static pointers */
 
     wsp = old_wsp + PIT_MAX;