Go to the documentation of this file.
22#if !defined(_ILBC_DEFINE_H_)
23#define _ILBC_DEFINE_H_
37#define STATE_SHORT_LEN_30MS 58
38#define STATE_SHORT_LEN_20MS 57
42#define ILBC_LPC_FILTERORDER 10
43#define LPC_CHIRP_SYNTDENUM 0.9025f
44#define LPC_CHIRP_WEIGHTDENUM 0.4222f
45#define LPC_LOOKBACK 60
49#define LPC_ASYMDIFF 20
53#define LSF_NUMBER_OF_STEPS 4
54#define LPC_HALFORDER (ILBC_LPC_FILTERORDER/2)
61#define CB_FILTERLEN 2*4
62#define CB_HALFFILTERLEN 4
64#define CB_MAXGAIN 1.3f
69#define ENH_BLOCKL_HALF (ENH_BLOCKL/2)
76#define ENH_VECTL (ENH_BLOCKL + 2*ENH_FL0)
78#define ENH_CORRDIM (2*ENH_SLOP + 1)
79#define ENH_NBLOCKS (ILBC_BLOCK_LEN_MAX/ENH_BLOCKL)
80#define ENH_NBLOCKS_EXTRA 5
81#define ENH_NBLOCKS_TOT 8
82#define ENH_BUFL (ENH_NBLOCKS_TOT*ENH_BLOCKL)
83#define ENH_ALPHA0 0.05f
87#define FILTERORDER_DS 7
98#define FLOAT_MAX 1.0e37f
99#define EPS 2.220446049250313e-016f
100#define PI 3.14159265358979323846f
101#define MIN_SAMPLE -32768
102#define MAX_SAMPLE 32767
103#define TWO_PI 6.283185307f
104#define PI2 0.159154943f