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
51 #define LPC_WN 1.0001f
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
63 #define CB_RESRANGE 34
64 #define CB_MAXGAIN 1.3f
69 #define ENH_BLOCKL_HALF (ENH_BLOCKL/2)
73 #define ENH_OVERHANG 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