FreeCalypso > hg > gsm-codec-lib
comparison libgsmefr/enc_state.h @ 48:af4b075d0313
libgsmefr: encoder state structure finished in first pass
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 25 Nov 2022 05:16:38 +0000 |
parents | ba044871c9dd |
children | 03599300d2db |
comparison
equal
deleted
inserted
replaced
47:89945a3b576e | 48:af4b075d0313 |
---|---|
28 Word16 y1_hi; | 28 Word16 y1_hi; |
29 Word16 y1_lo; | 29 Word16 y1_lo; |
30 Word16 x0; | 30 Word16 x0; |
31 Word16 x1; | 31 Word16 x1; |
32 } pre_proc; | 32 } pre_proc; |
33 /* to be continued */ | 33 /* from q_plsf_5.c */ |
34 Word16 past_r2_q[M]; | |
35 /* from q_gains.c */ | |
36 Word16 past_qua_en[4]; | |
37 Word16 pred[4]; | |
38 /* from dtx.c */ | |
39 Word16 txdtx_ctrl; | |
40 Word16 CN_excitation_gain; | |
41 Word32 L_pn_seed_tx; | |
42 Word16 txdtx_hangover; | |
43 Word16 txdtx_N_elapsed; | |
44 Word16 old_CN_mem_tx[6]; | |
45 Word16 buf_p_tx; | |
46 Word16 lsf_old_tx[DTX_HANGOVER][M]; | |
47 Word16 gain_code_old_tx[4 * DTX_HANGOVER]; | |
48 /* from vad.c */ | |
49 struct vad_state { | |
50 Word16 rvad[9]; | |
51 Word16 scal_rvad; | |
52 Pfloat thvad; | |
53 Word32 L_sacf[27]; | |
54 Word32 L_sav0[36]; | |
55 Word16 pt_sacf; | |
56 Word16 pt_sav0; | |
57 Word32 L_lastdm; | |
58 Word16 adaptcount; | |
59 Word16 burstcount; | |
60 Word16 hangcount; | |
61 Word16 oldlagcount; | |
62 Word16 veryoldlagcount; | |
63 Word16 oldlag; | |
64 } vad; | |
65 Word16 ptch; | |
34 }; | 66 }; |