Go to the documentation of this file.
20#if !defined(_ILBC_DEFINE_H_)
21#define _ILBC_DEFINE_H_
35#define STATE_SHORT_LEN_30MS 58
36#define STATE_SHORT_LEN_20MS 57
40#define ILBC_LPC_FILTERORDER 10
41#define LPC_CHIRP_SYNTDENUM 0.9025f
42#define LPC_CHIRP_WEIGHTDENUM 0.4222f
43#define LPC_LOOKBACK 60
47#define LPC_ASYMDIFF 20
51#define LSF_NUMBER_OF_STEPS 4
52#define LPC_HALFORDER (ILBC_LPC_FILTERORDER/2)
59#define CB_FILTERLEN 2*4
60#define CB_HALFFILTERLEN 4
62#define CB_MAXGAIN 1.3f
67#define ENH_BLOCKL_HALF (ENH_BLOCKL/2)
74#define ENH_VECTL (ENH_BLOCKL + 2*ENH_FL0)
76#define ENH_CORRDIM (2*ENH_SLOP + 1)
77#define ENH_NBLOCKS (ILBC_BLOCK_LEN_MAX/ENH_BLOCKL)
78#define ENH_NBLOCKS_EXTRA 5
79#define ENH_NBLOCKS_TOT 8
80#define ENH_BUFL (ENH_NBLOCKS_TOT*ENH_BLOCKL)
81#define ENH_ALPHA0 0.05f
85#define FILTERORDER_DS 7
96#define FLOAT_MAX 1.0e37f
97#define EPS 2.220446049250313e-016f
98#define PI 3.14159265358979323846f
99#define MIN_SAMPLE -32768
100#define MAX_SAMPLE 32767
101#define TWO_PI 6.283185307f
102#define PI2 0.159154943f