FreeCalypso > hg > gsm-codec-lib
changeset 626:c15ae3f06ee9
libgsmhr1: implement encoder homing logic
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Thu, 12 Mar 2026 04:00:15 +0000 |
| parents | d46c2e4c4392 |
| children | 45e727b53da1 |
| files | libgsmhr1/sp_enc.c |
| diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libgsmhr1/sp_enc.c Thu Mar 12 03:54:18 2026 +0000 +++ b/libgsmhr1/sp_enc.c Thu Mar 12 04:00:15 2026 +0000 @@ -384,6 +384,12 @@ piVSCode1, piVSCode2, piGsp0Code, swVadFlag, swSP, param_out); + /* homing logic, originally resided outside of speechEncoder() */ + if (reset_flag) + { + gsmhr_encoder_reset(st, st->dtx_mode); + return; + } /* delay the input speech by 1 frame */ /*-----------------------------------*/
