亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? global.h

?? G711語音壓縮源碼
?? H
字號:
#define Rate63	0
#define Rate53  1

#define FLOAT float

// Coder global constants 
#define  SubFrLen_1		59

// LPC constants 
#define  RidgeFact         10
#define  CosineTableSize   512
#define  PreCoef           ((FLOAT) -0.25)

#define  LspPred0          ((FLOAT)12.0/(FLOAT)32.0)
#define  LspPred1          ((FLOAT)23.0/(FLOAT)32.0)

#define  LspQntBands       3
#define  LspCbSize         256
#define  LspCbBits         8

// LTP constants 
#define  PwRange           3
#define  ClPitchOrd        5
#define  Pstep             1
#define NbFilt085          85
#define NbFilt170          170

// MP-MLQ constants 
#define  Sgrid             2
#define  MaxPulseNum       6
#define  MlqSteps          2

// acelp constants 

#define SubFrLen2          (SubFrLen +4)
#define DIM_RR             416
#define NB_POS             8
#define STEP               8
#define MSIZE              64
#define threshold          ((FLOAT) 0.5)
#define max_time           120

// Gain constant 
#define  NumOfGainLev      24

// FER constant 
#define  ErrMaxNum         3

// CNG constants  
#define ThreshGain         3  // Theshold for quantized gains               
#define FracThreshP1       ((FLOAT) 1.2136)
#define MaxLev             22 // Max. gain index                            
#define NbPulsBlk          11 // Nb of pulses in 2-subframes blocks         

#define InvNbPulsBlk       ((FLOAT)1.0/(FLOAT)NbPulsBlk)
#define NbFilt             50 // size of LT filters table                   
#define SubFrLenD          (2*SubFrLen)
#define Gexc_Max           ((FLOAT)5000.0) // Max gain for fixed excitation 

// Taming constants 
#define NbFilt085_min       51
#define NbFilt170_min       93
#define Err0                ((FLOAT) 0.00000381464)
#define ThreshErr           ((FLOAT) 128.0)

#define MAXV                ((FLOAT) 256.0)

// best excitation vector parameters for the high rate 
struct BESTDEF
{
	float    MaxErr;
	int      GridId;
	int      MampId;
	int      UseTrn;
	int      Ploc[MaxPulseNum];
	float    Pamp[MaxPulseNum];
};

// Function prototypes for "exc2.cpp"
int   Estim_Pitch(float *Dpnt, int Start);
PWDEF Comp_Pw(float *Dpnt, int Start, int Olp);
void  Filt_Pw(float *DataBuff, float *Dpnt, int Start, PWDEF Pw);
void  Find_Best(BESTDEF *Best, float *Tv, float *ImpResp, int Np, int Olp);
void  Fcbk_Pack(float *Dpnt, SFSDEF *Sfs, BESTDEF *Best, int Np);
void  Cor_h(float *H, float *rr);
void  Cor_h_X(float h[],float X[],float D[]);
int   G_code(float X[], float Y[], float *gain_q);
void  Gen_Trn(float *Dst, float *Src, int Olp);

void  Get_Rez(float *Tv, float *PrevExc, int Lag);
short Comp_Info(float *Buff, int Olp, float *Gain);
void  Regen(float *DataBuff, float *Buff, short Lag, float Gain,
            int Ecount, short *Sd);
int   Find_B(float *Buff, int Olp, int Sfc);
int   Find_F(float *Buff, int Olp, int Sfc);
void  Filt_Lpf(float *Tv, float *Buff, PFDEF Pf, int Sfc);
int   search_T0(int T0, int Gid, float *gain_T0);
void  reset_max_time(void);


// Function prototypes for "lpc2.cpp"
float Durbin(float *Lpc, float *Corr, float Err, float *Pk2);
void   Wght_Lpc(float *PerLpc, float *UnqLpc);
void   Comp_Ir(float *ImpResp, float *QntLpc, float *PerLpc, PWDEF Pw);


// Function prototypes for "lsp2.cpp"
void AtoLsp(float *LspVect, float *Lpc, float *PrevLsp);
int  Lsp_Qnt(float *CurrLsp, float *PrevLsp);
int  Lsp_Svq(float *Lsp, float *Wvect);
void Lsp_Inq(float *Lsp, float *PrevLsp, int LspId, short Crc);
void Lsp_Int(float *QntLpc, float *CurrLsp, float *PrevLsp);
void LsptoA(float *Lsp);

// Function prototypes for "utilcng2.cpp"
short  Qua_SidGain(float *Ener, short nq);
float Dec_SidGain(short iGain);


// Function prototypes for "util2.cpp"
//void   Read_lbc(float *Dpnt, int Len, FILE *Fp);
//void   Write_lbc(float *Dpnt, int Len, FILE *Fp);
void   Mem_Shift(float *PrevDat, float *DataBuff);
short  Rand_lbc(short *p);
short* Par2Ser(int Inp, short *Pnt, int BitNum);
int    Ser2Par(short **Pnt, int Count);

float DotProd(float *in1, float *in2, int len);
float DotProd2(float *in1, float *in2, int len);
float DotProd3(float *in1, float *in2, int len);
float DotProd4(float *in1, float *in2, int len);
float DotProd5(float *in1, float *in2, int len);
float DotProd10(float *in1, float *in2, int len);

float DotProd3s(float *in1, float *in2);
float DotProd4s(float *in1, float *in2);
float DotProd5s(float *in1, float *in2);
float DotProd10s(float *in1, float *in2);
float DotProd20s(float *in1, float *in2);

//void Line_Wr(char *, FILE *);
//int  Line_Rd(char *, FILE *);


// Extern declarations of the tables used by the SG15 LBC Coder for 6.3/5.3 kbps.
extern float HammingWindowTable[LpcFrame];
extern float BinomialWindowTable[LpcOrder];
extern float BandExpTable[LpcOrder];
extern float CosineTable[CosineTableSize];
extern float LspDcTable[LpcOrder];
extern int    BandInfoTable[LspQntBands][2];
extern float Band0Tb8[LspCbSize*3];
extern float Band1Tb8[LspCbSize*3];
extern float Band2Tb8[LspCbSize*4];
extern float *BandQntTable[LspQntBands];
extern float PerFiltZeroTable[LpcOrder];
extern float PerFiltPoleTable[LpcOrder];
extern float PostFiltZeroTable[LpcOrder];
extern float PostFiltPoleTable[LpcOrder];
extern int    Nb_puls[4];
extern float FcbkGainTable[NumOfGainLev];
extern int    MaxPosTable[4];
extern int    CombinatorialTable[MaxPulseNum][SubFrLen/Sgrid];
extern float AcbkGainTable085[85*20];
extern float AcbkGainTable170[170*20];
extern float *AcbkGainTablePtr[2];
extern float LpfConstTable[2];
extern int    epsi170[170];
extern float gain170[170];
extern float tabgain170[170];
extern float tabgain85[85];
extern float fact[4];
extern float bseg[3];
extern float base[3];

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲精久久久久久| 欧美性高清videossexo| 亚洲图片欧美视频| 日韩美女久久久| 自拍偷拍欧美激情| 中文字幕在线不卡一区二区三区 | 亚洲免费三区一区二区| 欧美国产一区二区在线观看| 国产午夜精品一区二区三区视频| 欧美videos大乳护士334| 日韩午夜三级在线| 精品国产污污免费网站入口| 精品久久一区二区| 国产亚洲短视频| 国产精品久久免费看| 亚洲色图欧洲色图| 亚洲综合999| 日本女人一区二区三区| 久久国产精品免费| 国产精品一区一区| 99免费精品视频| 精品va天堂亚洲国产| wwww国产精品欧美| 亚洲欧美怡红院| 午夜精品视频在线观看| 麻豆91精品91久久久的内涵| 国产成人福利片| 91在线小视频| 日韩网站在线看片你懂的| 欧美韩国一区二区| 亚洲午夜私人影院| 国产伦精品一区二区三区免费迷| 97精品国产97久久久久久久久久久久 | 欧美经典一区二区| 一片黄亚洲嫩模| 国产一区二区三区综合| 色诱亚洲精品久久久久久| 欧美三级视频在线| 精品国产sm最大网站免费看| 中文字幕一区二区三区不卡| 亚洲影院久久精品| 日本色综合中文字幕| 国产成人在线看| 93久久精品日日躁夜夜躁欧美| 欧洲国内综合视频| 欧美一区三区二区| 国产精品久久久久一区| 亚洲一区二区三区在线看| 亚洲精品日日夜夜| 亚洲第一搞黄网站| 国产在线精品国自产拍免费| av一区二区久久| 在线不卡a资源高清| 久久久亚洲精品一区二区三区| 国产精品网友自拍| 日韩主播视频在线| eeuss鲁一区二区三区| 欧美剧在线免费观看网站| 国产午夜精品一区二区三区嫩草 | 91精品国产综合久久久久久久久久 | 色妹子一区二区| 制服丝袜在线91| 国产精品久久久久一区| 亚洲va欧美va人人爽| 成人午夜激情影院| 91精品国产麻豆国产自产在线| 中文字幕va一区二区三区| 亚洲无线码一区二区三区| 国产福利电影一区二区三区| 欧洲国产伦久久久久久久| 精品国产一区二区亚洲人成毛片| 亚洲444eee在线观看| 成人免费黄色大片| 精品少妇一区二区三区视频免付费| 亚洲欧美国产77777| 国产成人免费在线视频| 欧美美女网站色| 亚洲免费视频中文字幕| 成人精品小蝌蚪| 精品欧美一区二区三区精品久久| 亚洲综合色视频| 99国产一区二区三精品乱码| 精品国产网站在线观看| 视频一区二区中文字幕| 成人黄色一级视频| 亚洲天堂av一区| av在线不卡网| 国产欧美日韩不卡| 韩国欧美一区二区| 日韩精品一区二区三区在线| 五月天一区二区| 欧美亚洲自拍偷拍| 亚洲综合色自拍一区| 99久久精品国产导航| 国产精品丝袜在线| 大美女一区二区三区| 欧美岛国在线观看| 奇米精品一区二区三区四区| 91精品在线一区二区| 亚洲电影欧美电影有声小说| 欧美视频中文字幕| 亚洲成人激情综合网| 欧美视频一二三区| 三级影片在线观看欧美日韩一区二区| 欧美综合在线视频| 午夜欧美一区二区三区在线播放| 欧美三级中文字幕在线观看| 五月天网站亚洲| 欧美一区二区在线免费观看| 午夜在线成人av| 3751色影院一区二区三区| 日韩成人一级片| 精品国产乱码久久久久久闺蜜 | 亚洲综合色丁香婷婷六月图片| 在线观看视频一区| 日韩在线一二三区| 2023国产精品自拍| 成人久久18免费网站麻豆 | 亚洲欧洲日韩av| 欧美日韩中文字幕一区二区| 性久久久久久久久久久久| 日韩欧美成人一区| 丁香激情综合五月| 亚洲午夜久久久久久久久电影网| 欧美一区二区三区免费观看视频 | 国产午夜精品福利| 99免费精品在线观看| 免费观看一级特黄欧美大片| 久久午夜羞羞影院免费观看| jiyouzz国产精品久久| 亚洲福利视频三区| www激情久久| 欧美丝袜自拍制服另类| 国产另类ts人妖一区二区| 伊人性伊人情综合网| 精品黑人一区二区三区久久| 91在线云播放| 天天影视涩香欲综合网 | 激情综合色综合久久综合| 国产精品无圣光一区二区| 欧美日韩精品一区视频| 国产成人在线色| 日韩电影一区二区三区四区| 中文字幕在线观看不卡| 欧美一区二区三区在线| 91麻豆国产香蕉久久精品| 蜜臀av性久久久久蜜臀aⅴ四虎 | 26uuu精品一区二区在线观看| 99精品热视频| 国产在线观看一区二区| 伊人开心综合网| 久久一区二区三区四区| 欧美午夜电影在线播放| 国产精品系列在线观看| 蜜臀91精品一区二区三区 | 蜜臀av在线播放一区二区三区| 国产精品天干天干在观线| 精品理论电影在线| 欧美乱妇一区二区三区不卡视频| 99国产欧美久久久精品| 国产91在线看| 国模无码大尺度一区二区三区| 18欧美乱大交hd1984| 日韩欧美国产综合| 7777女厕盗摄久久久| 欧美亚洲国产一区二区三区| av在线综合网| 91在线无精精品入口| av成人老司机| 99国产麻豆精品| 99精品久久只有精品| 不卡一区在线观看| 久久99精品国产.久久久久| 18成人在线视频| 国产精品国产三级国产普通话蜜臀 | 亚洲图片你懂的| 国产精品国产自产拍在线| 精品久久一二三区| 91黄色在线观看| 欧美一级理论片| 日韩一区二区免费电影| 日韩美一区二区三区| 日韩欧美一区电影| 久久亚洲影视婷婷| 欧美国产精品一区二区三区| 国产精品女上位| 国产精品色在线| 亚洲国产一区视频| 日韩高清一级片| 伦理电影国产精品| 91欧美激情一区二区三区成人| 91香蕉视频在线| 欧美三级蜜桃2在线观看| 欧美精品三级日韩久久| 日韩精品一区二| 国产精品欧美经典| 依依成人综合视频| 蜜臀久久99精品久久久久久9| 激情图区综合网| 99re热这里只有精品免费视频|