Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
#include <string.h>
Go to the source code of this file.
Data Structures | |
struct | iLBC_Dec_Inst_t_ |
struct | iLBC_Enc_Inst_t_ |
struct | iLBC_ULP_Inst_t_ |
Macros | |
#define | BLOCKL_20MS 160 |
#define | BLOCKL_30MS 240 |
#define | BLOCKL_MAX 240 |
#define | BYTE_LEN 8 |
#define | CB_EXPAND 2 |
#define | CB_FILTERLEN 2*4 |
#define | CB_HALFFILTERLEN 4 |
#define | CB_MAXGAIN (float)1.3 |
#define | CB_MEML 147 |
#define | CB_NSTAGES 3 |
#define | CB_RESRANGE 34 |
#define | DELAY_DS 3 |
#define | ENH_ALPHA0 (float)0.05 |
#define | ENH_BLOCKL 80 /* block length */ |
#define | ENH_BLOCKL_HALF (ENH_BLOCKL/2) |
#define | ENH_BUFL (ENH_NBLOCKS_TOT)*ENH_BLOCKL |
#define | ENH_CORRDIM (2*ENH_SLOP+1) |
#define | ENH_FL0 |
#define | ENH_HL |
#define | ENH_NBLOCKS (BLOCKL_MAX/ENH_BLOCKL) |
#define | ENH_NBLOCKS_EXTRA 5 |
#define | ENH_NBLOCKS_TOT |
#define | ENH_OVERHANG 2 |
#define | ENH_PLOCSL |
#define | ENH_SLOP |
#define | ENH_UPS0 4 /* upsampling rate */ |
#define | ENH_VECTL (ENH_BLOCKL+2*ENH_FL0) |
#define | EPS (float)2.220446049250313e-016 |
#define | FACTOR_DS 2 |
#define | FILTERORDER_DS 7 |
#define | FLOAT_MAX (float)1.0e37 |
#define | LPC_ASYMDIFF 20 |
#define | LPC_BW (float)60.0 |
#define | LPC_CHIRP_SYNTDENUM (float)0.9025 |
#define | LPC_CHIRP_WEIGHTDENUM (float)0.4222 |
#define | LPC_FILTERORDER 10 |
#define | LPC_HALFORDER (LPC_FILTERORDER/2) |
#define | LPC_LOOKBACK 60 |
#define | LPC_N_20MS 1 |
#define | LPC_N_30MS 2 |
#define | LPC_N_MAX 2 |
#define | LPC_WN (float)1.0001 |
#define | LSF_NSPLIT 3 |
#define | LSF_NUMBER_OF_STEPS 4 |
#define | MAX_SAMPLE 32767 |
#define | MIN_SAMPLE -32768 |
#define | NASUB_20MS 2 |
#define | NASUB_30MS 4 |
#define | NASUB_MAX 4 |
#define | NO_OF_BYTES_20MS 38 |
#define | NO_OF_BYTES_30MS 50 |
#define | NO_OF_WORDS_20MS 19 |
#define | NO_OF_WORDS_30MS 25 |
#define | NSUB_20MS 4 |
#define | NSUB_30MS 6 |
#define | NSUB_MAX 6 |
#define | PI (float)3.14159265358979323846 |
#define | PI2 (float)0.159154943 |
#define | STATE_BITS 3 |
#define | STATE_LEN 80 |
#define | STATE_SHORT_LEN_20MS 57 |
#define | STATE_SHORT_LEN_30MS 58 |
#define | SUBL 40 |
#define | TWO_PI (float)6.283185307 |
#define | ULP_CLASSES 3 |
Typedefs | |
typedef struct iLBC_Dec_Inst_t_ | iLBC_Dec_Inst_t |
typedef struct iLBC_Enc_Inst_t_ | iLBC_Enc_Inst_t |
typedef struct iLBC_ULP_Inst_t_ | iLBC_ULP_Inst_t |
#define BLOCKL_20MS 160 |
Definition at line 19 of file iLBC_define.h.
#define BLOCKL_30MS 240 |
Definition at line 20 of file iLBC_define.h.
#define BLOCKL_MAX 240 |
Definition at line 21 of file iLBC_define.h.
#define BYTE_LEN 8 |
Definition at line 100 of file iLBC_define.h.
#define CB_EXPAND 2 |
Definition at line 57 of file iLBC_define.h.
#define CB_FILTERLEN 2*4 |
Definition at line 59 of file iLBC_define.h.
#define CB_HALFFILTERLEN 4 |
Definition at line 60 of file iLBC_define.h.
#define CB_MAXGAIN (float)1.3 |
Definition at line 62 of file iLBC_define.h.
#define CB_MEML 147 |
Definition at line 58 of file iLBC_define.h.
#define CB_NSTAGES 3 |
Definition at line 56 of file iLBC_define.h.
#define CB_RESRANGE 34 |
Definition at line 61 of file iLBC_define.h.
#define DELAY_DS 3 |
Definition at line 90 of file iLBC_define.h.
#define ENH_ALPHA0 (float)0.05 |
Definition at line 85 of file iLBC_define.h.
#define ENH_BLOCKL 80 /* block length */ |
Definition at line 66 of file iLBC_define.h.
#define ENH_BLOCKL_HALF (ENH_BLOCKL/2) |
Definition at line 67 of file iLBC_define.h.
#define ENH_BUFL (ENH_NBLOCKS_TOT)*ENH_BLOCKL |
Definition at line 84 of file iLBC_define.h.
#define ENH_CORRDIM (2*ENH_SLOP+1) |
Definition at line 80 of file iLBC_define.h.
#define ENH_FL0 |
Definition at line 73 of file iLBC_define.h.
#define ENH_HL |
Definition at line 68 of file iLBC_define.h.
#define ENH_NBLOCKS (BLOCKL_MAX/ENH_BLOCKL) |
Definition at line 81 of file iLBC_define.h.
#define ENH_NBLOCKS_EXTRA 5 |
Definition at line 82 of file iLBC_define.h.
#define ENH_NBLOCKS_TOT |
Definition at line 83 of file iLBC_define.h.
#define ENH_OVERHANG 2 |
Definition at line 71 of file iLBC_define.h.
#define ENH_PLOCSL |
Definition at line 70 of file iLBC_define.h.
#define ENH_SLOP |
Definition at line 69 of file iLBC_define.h.
#define ENH_UPS0 4 /* upsampling rate */ |
Definition at line 72 of file iLBC_define.h.
#define ENH_VECTL (ENH_BLOCKL+2*ENH_FL0) |
Definition at line 74 of file iLBC_define.h.
#define EPS (float)2.220446049250313e-016 |
Definition at line 106 of file iLBC_define.h.
#define FACTOR_DS 2 |
Definition at line 91 of file iLBC_define.h.
#define FILTERORDER_DS 7 |
Definition at line 89 of file iLBC_define.h.
#define FLOAT_MAX (float)1.0e37 |
Definition at line 105 of file iLBC_define.h.
#define LPC_ASYMDIFF 20 |
Definition at line 47 of file iLBC_define.h.
#define LPC_BW (float)60.0 |
Definition at line 48 of file iLBC_define.h.
#define LPC_CHIRP_SYNTDENUM (float)0.9025 |
Definition at line 41 of file iLBC_define.h.
#define LPC_CHIRP_WEIGHTDENUM (float)0.4222 |
Definition at line 42 of file iLBC_define.h.
#define LPC_FILTERORDER 10 |
Definition at line 40 of file iLBC_define.h.
#define LPC_HALFORDER (LPC_FILTERORDER/2) |
Definition at line 52 of file iLBC_define.h.
#define LPC_LOOKBACK 60 |
Definition at line 43 of file iLBC_define.h.
#define LPC_N_20MS 1 |
Definition at line 44 of file iLBC_define.h.
#define LPC_N_30MS 2 |
Definition at line 45 of file iLBC_define.h.
#define LPC_N_MAX 2 |
Definition at line 46 of file iLBC_define.h.
#define LPC_WN (float)1.0001 |
Definition at line 49 of file iLBC_define.h.
#define LSF_NSPLIT 3 |
Definition at line 50 of file iLBC_define.h.
#define LSF_NUMBER_OF_STEPS 4 |
Definition at line 51 of file iLBC_define.h.
#define MAX_SAMPLE 32767 |
Definition at line 109 of file iLBC_define.h.
#define MIN_SAMPLE -32768 |
Definition at line 108 of file iLBC_define.h.
#define NASUB_20MS 2 |
Definition at line 25 of file iLBC_define.h.
#define NASUB_30MS 4 |
Definition at line 31 of file iLBC_define.h.
#define NASUB_MAX 4 |
Definition at line 32 of file iLBC_define.h.
#define NO_OF_BYTES_20MS 38 |
Definition at line 95 of file iLBC_define.h.
#define NO_OF_BYTES_30MS 50 |
Definition at line 96 of file iLBC_define.h.
#define NO_OF_WORDS_20MS 19 |
Definition at line 97 of file iLBC_define.h.
#define NO_OF_WORDS_30MS 25 |
Definition at line 98 of file iLBC_define.h.
#define NSUB_20MS 4 |
Definition at line 22 of file iLBC_define.h.
#define NSUB_30MS 6 |
Definition at line 23 of file iLBC_define.h.
#define NSUB_MAX 6 |
Definition at line 24 of file iLBC_define.h.
#define PI (float)3.14159265358979323846 |
Definition at line 107 of file iLBC_define.h.
#define PI2 (float)0.159154943 |
Definition at line 111 of file iLBC_define.h.
#define STATE_BITS 3 |
Definition at line 99 of file iLBC_define.h.
#define STATE_LEN 80 |
Definition at line 34 of file iLBC_define.h.
#define STATE_SHORT_LEN_20MS 57 |
Definition at line 36 of file iLBC_define.h.
#define STATE_SHORT_LEN_30MS 58 |
Definition at line 35 of file iLBC_define.h.
#define SUBL 40 |
Definition at line 33 of file iLBC_define.h.
#define TWO_PI (float)6.283185307 |
Definition at line 110 of file iLBC_define.h.
#define ULP_CLASSES 3 |
Definition at line 101 of file iLBC_define.h.
typedef struct iLBC_Dec_Inst_t_ iLBC_Dec_Inst_t |
typedef struct iLBC_Enc_Inst_t_ iLBC_Enc_Inst_t |
typedef struct iLBC_ULP_Inst_t_ iLBC_ULP_Inst_t |