Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

61 lines
1.9 KiB

/*
**
** File: "tab_lbc.h"
**
** Description: This file contains extern declarations tha tables used by
** the SG15 LBC Coder for 6.3/5.3 kbps.
**
*/
/*
ITU-T G.723 Floating Point Speech Coder ANSI C Source Code. Version 3.01
Original fixed-point code copyright (c) 1995,
AudioCodes, DSP Group, France Telecom, Universite de Sherbrooke.
All rights reserved.
Floating-point code copyright (c) 1995,
Intel Corporation and France Telecom (CNET).
All rights reserved.
*/
//This array is not part of the ITU 723 std.
extern int minus1mod10[LpcOrder];
extern float HammingWindowTable[LpcFrame];
extern float BinomialWindowTable[LpcOrder+1] ;
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 short LspTableInt[LspCbSize*12+4] ;
extern float *BandQntTable[LspQntBands] ;
extern float PerFiltZeroTable[LpcOrder] ;
extern float PerFiltPoleTable[LpcOrder] ;
//PostFiltZeroTable
//PostFiltPoleTable
extern int Nb_puls[4];
extern float FcbkGainTable[NumOfGainLev] ;
extern Word32 MaxPosTable[4] ;
extern Word32 CombinatorialTable[MaxPulseNum][SubFrLen/Sgrid] ;
extern float AcbkGainTable085[85*20] ;
extern float AcbkGainTable170[170*20] ;
extern float *AcbkGainTablePtr[3] ;
extern int AcbkGainBound[3] ;
extern int GainScramble[85];
//LpfConstTable
extern int epsi170[170] ;
extern float gain170[170] ;
extern float tabgain170[170];
extern float tabgain85[85];
extern short AcbkGainTable085Int[85*20] ;
extern short AcbkGainTable170Int[170*20] ;
extern short AcbkGainTable170subsetInt[85 *20] ;
extern short *AcbkGainTablePtrInt[3] ;
extern short LspTableInt[LspCbSize*12+4] ;