Asterisk - The Open Source Telephony Project
18.5.0
|
#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.
Referenced by initDecode(), and initEncode().
#define BLOCKL_30MS 240 |
Definition at line 20 of file iLBC_define.h.
Referenced by initDecode(), and initEncode().
#define BLOCKL_MAX 240 |
Definition at line 21 of file iLBC_define.h.
Referenced by decode(), Decode(), doThePLC(), encode(), iLBC_decode(), iLBC_encode(), initDecode(), initEncode(), main(), SimpleAnalysis(), and smath().
#define BYTE_LEN 8 |
Definition at line 105 of file iLBC_define.h.
#define CB_EXPAND 2 |
Definition at line 57 of file iLBC_define.h.
Referenced by iCBSearch().
#define CB_FILTERLEN 2*4 |
Definition at line 59 of file iLBC_define.h.
Referenced by filteredCBvecs(), and getCBvec().
#define CB_HALFFILTERLEN 4 |
Definition at line 60 of file iLBC_define.h.
Referenced by filteredCBvecs(), and getCBvec().
#define CB_MAXGAIN (float)1.3 |
Definition at line 62 of file iLBC_define.h.
Referenced by iCBSearch(), and searchAugmentedCB().
#define CB_MEML 147 |
Definition at line 58 of file iLBC_define.h.
Referenced by Decode(), filteredCBvecs(), getCBvec(), iCBSearch(), and iLBC_encode().
#define CB_NSTAGES 3 |
Definition at line 56 of file iLBC_define.h.
Referenced by Decode(), iCBConstruct(), iCBSearch(), iLBC_decode(), iLBC_encode(), index_conv_dec(), and index_conv_enc().
#define CB_RESRANGE 34 |
Definition at line 61 of file iLBC_define.h.
Referenced by iCBSearch().
#define DELAY_DS 3 |
Definition at line 95 of file iLBC_define.h.
Referenced by DownSample().
#define ENH_ALPHA0 (float)0.05 |
Definition at line 90 of file iLBC_define.h.
Referenced by enhancerInterface().
#define ENH_BLOCKL 80 /* block length */ |
Definition at line 66 of file iLBC_define.h.
Referenced by enhancer(), enhancerInterface(), getsseq(), iLBC_decode(), refiner(), and smath().
#define ENH_BLOCKL_HALF (ENH_BLOCKL/2) |
Definition at line 67 of file iLBC_define.h.
Referenced by enhancerInterface(), and getsseq().
#define ENH_BUFL (ENH_NBLOCKS_TOT)*ENH_BLOCKL |
Definition at line 89 of file iLBC_define.h.
Referenced by enhancerInterface(), and initDecode().
#define ENH_CORRDIM (2*ENH_SLOP+1) |
Definition at line 84 of file iLBC_define.h.
Referenced by refiner().
#define ENH_FL0 |
Definition at line 76 of file iLBC_define.h.
Referenced by refiner().
#define ENH_HL |
Definition at line 68 of file iLBC_define.h.
Referenced by enhancer(), getsseq(), and smath().
#define ENH_NBLOCKS (BLOCKL_MAX/ENH_BLOCKL) |
Definition at line 85 of file iLBC_define.h.
Referenced by enhancerInterface().
#define ENH_NBLOCKS_EXTRA 5 |
Definition at line 86 of file iLBC_define.h.
Referenced by enhancerInterface().
#define ENH_NBLOCKS_TOT |
Definition at line 87 of file iLBC_define.h.
Referenced by enhancerInterface(), and initDecode().
#define ENH_OVERHANG 2 |
Definition at line 74 of file iLBC_define.h.
Referenced by getsseq().
#define ENH_PLOCSL |
Definition at line 72 of file iLBC_define.h.
Referenced by getsseq().
#define ENH_SLOP |
Definition at line 70 of file iLBC_define.h.
Referenced by refiner().
#define ENH_UPS0 4 /* upsampling rate */ |
Definition at line 75 of file iLBC_define.h.
Referenced by enh_upsample(), and refiner().
#define ENH_VECTL (ENH_BLOCKL+2*ENH_FL0) |
Definition at line 78 of file iLBC_define.h.
Referenced by refiner().
#define EPS (float)2.220446049250313e-016 |
Definition at line 111 of file iLBC_define.h.
Referenced by iCBSearch(), levdurb(), and searchAugmentedCB().
#define FACTOR_DS 2 |
Definition at line 96 of file iLBC_define.h.
Referenced by DownSample().
#define FILTERORDER_DS 7 |
Definition at line 94 of file iLBC_define.h.
Referenced by DownSample().
#define FLOAT_MAX (float)1.0e37 |
Definition at line 110 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.
Referenced by SimpleAnalysis().
#define LPC_CHIRP_WEIGHTDENUM (float)0.4222 |
Definition at line 42 of file iLBC_define.h.
Referenced by DecoderInterpolateLSF(), and SimpleInterpolateLSF().
#define LPC_FILTERORDER 10 |
Definition at line 40 of file iLBC_define.h.
Referenced by a2lsf(), AbsQuantW(), anaFilter(), Decode(), DecoderInterpolateLSF(), doThePLC(), iCBSearch(), iLBC_decode(), iLBC_encode(), initDecode(), initEncode(), LPCencode(), lsf2a(), LSFinterpolate2a_dec(), LSFinterpolate2a_enc(), SimpleAnalysis(), SimpleInterpolateLSF(), SimplelsfDEQ(), SimplelsfQ(), StateConstructW(), StateSearchW(), and syntFilter().
#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.
Referenced by initEncode(), and SimpleAnalysis().
#define LPC_N_20MS 1 |
Definition at line 44 of file iLBC_define.h.
Referenced by initDecode(), and initEncode().
#define LPC_N_30MS 2 |
Definition at line 45 of file iLBC_define.h.
Referenced by initDecode(), and initEncode().
#define LPC_N_MAX 2 |
Definition at line 46 of file iLBC_define.h.
Referenced by iLBC_decode(), iLBC_encode(), and LPCencode().
#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.
Referenced by iLBC_decode(), iLBC_encode(), SimplelsfDEQ(), and SimplelsfQ().
#define LSF_NUMBER_OF_STEPS 4 |
Definition at line 51 of file iLBC_define.h.
Referenced by a2lsf().
#define MAX_SAMPLE 32767 |
Definition at line 114 of file iLBC_define.h.
Referenced by decode().
#define MIN_SAMPLE -32768 |
Definition at line 113 of file iLBC_define.h.
Referenced by decode().
#define NASUB_20MS 2 |
Definition at line 25 of file iLBC_define.h.
Referenced by initDecode(), and initEncode().
#define NASUB_30MS 4 |
Definition at line 31 of file iLBC_define.h.
Referenced by initDecode(), and initEncode().
#define NASUB_MAX 4 |
Definition at line 32 of file iLBC_define.h.
Referenced by iLBC_decode(), and iLBC_encode().
#define NO_OF_BYTES_20MS 38 |
Definition at line 100 of file iLBC_define.h.
Referenced by initDecode(), and initEncode().
#define NO_OF_BYTES_30MS 50 |
Definition at line 101 of file iLBC_define.h.
Referenced by initDecode(), and initEncode().
#define NO_OF_WORDS_20MS 19 |
Definition at line 102 of file iLBC_define.h.
Referenced by initDecode(), and initEncode().
#define NO_OF_WORDS_30MS 25 |
Definition at line 103 of file iLBC_define.h.
Referenced by initDecode(), and initEncode().
#define NSUB_20MS 4 |
Definition at line 22 of file iLBC_define.h.
Referenced by initDecode(), and initEncode().
#define NSUB_30MS 6 |
Definition at line 23 of file iLBC_define.h.
Referenced by initDecode(), and initEncode().
#define NSUB_MAX 6 |
Definition at line 24 of file iLBC_define.h.
Referenced by FrameClassify(), iLBC_decode(), iLBC_encode(), and initDecode().
#define PI (float)3.14159265358979323846 |
Definition at line 112 of file iLBC_define.h.
Referenced by smath().
#define PI2 (float)0.159154943 |
Definition at line 116 of file iLBC_define.h.
Referenced by lsf2a().
#define STATE_BITS 3 |
Definition at line 104 of file iLBC_define.h.
#define STATE_LEN 80 |
Definition at line 34 of file iLBC_define.h.
Referenced by Decode(), iCBSearch(), iLBC_decode(), iLBC_encode(), and StateConstructW().
#define STATE_SHORT_LEN_20MS 57 |
Definition at line 36 of file iLBC_define.h.
Referenced by initDecode(), and initEncode().
#define STATE_SHORT_LEN_30MS 58 |
Definition at line 35 of file iLBC_define.h.
Referenced by AbsQuantW(), initDecode(), initEncode(), and StateSearchW().
#define SUBL 40 |
Definition at line 33 of file iLBC_define.h.
Referenced by AbsQuantW(), createAugmentedVec(), Decode(), FrameClassify(), getCBvec(), iCBConstruct(), iCBSearch(), iLBC_decode(), iLBC_encode(), and searchAugmentedCB().
#define TWO_PI (float)6.283185307 |
Definition at line 115 of file iLBC_define.h.
#define ULP_CLASSES 3 |
Definition at line 106 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 |