# HG changeset patch # User Mychaela Falconia # Date 1773288015 0 # Node ID c15ae3f06ee934f12bc73c12a5f5377ac839fae4 # Parent d46c2e4c43925a2fb6f02b743a206dac52a31c72 libgsmhr1: implement encoder homing logic diff -r d46c2e4c4392 -r c15ae3f06ee9 libgsmhr1/sp_enc.c --- 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 */ /*-----------------------------------*/