comparison 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
comparison
equal deleted inserted replaced
5:799b56cbccb6 6:6119d2c1e7d9
116 116
117 new_speech = old_speech + L_TOTAL - L_FRAME;/* New speech */ 117 new_speech = old_speech + L_TOTAL - L_FRAME;/* New speech */
118 speech = new_speech; /* Present frame */ 118 speech = new_speech; /* Present frame */
119 p_window = old_speech + L_TOTAL - L_WINDOW; /* For LPC window */ 119 p_window = old_speech + L_TOTAL - L_WINDOW; /* For LPC window */
120 p_window_mid = p_window; /* For LPC window */ 120 p_window_mid = p_window; /* For LPC window */
121
122 #ifdef EFR2_VARIANT
123 /* 5 ms artificial delay like in AMR */
124 speech -= L_SUBFR;
125 p_window -= L_SUBFR;
126 p_window_mid -= L_SUBFR;
127 #endif
121 128
122 /* Initialize static pointers */ 129 /* Initialize static pointers */
123 130
124 wsp = old_wsp + PIT_MAX; 131 wsp = old_wsp + PIT_MAX;
125 exc = old_exc + PIT_MAX + L_INTERPOL; 132 exc = old_exc + PIT_MAX + L_INTERPOL;