mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	Asterisk:
#72 - Should eliminate probs on VMWI #41 - Dynamic add survives reload #73 - Make festival honor its arguments #93 - Make events on FXO interfaces more logical #26 - Prefer "bindaddr" to logical address for registrations ??? - Record crashes AGI git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1338 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
		| @@ -12,6 +12,7 @@ | ||||
| ******************************************************************/  | ||||
|   | ||||
| #include "iLBC_define.h"  | ||||
| #include "FrameClassify.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  Classification of subframes to localize start state                            | ||||
|   | ||||
| @@ -18,6 +18,7 @@ | ||||
| #include "lsf.h"  | ||||
| #include "iLBC_define.h"  | ||||
| #include "constants.h"  | ||||
| #include "LPCdecode.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  interpolation of lsf coefficients for the decoder                             | ||||
|   | ||||
| @@ -17,12 +17,13 @@ | ||||
| #include "helpfun.h"  | ||||
| #include "lsf.h"  | ||||
| #include "constants.h"  | ||||
| #include "LPCencode.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  lpc analysis (subrutine to LPCencode)                             | ||||
|  *---------------------------------------------------------------*/  | ||||
|   | ||||
| void SimpleAnalysis(  | ||||
| static void SimpleAnalysis(  | ||||
|     float *lsf,         /* (o) lsf coefficients */  | ||||
|     float *data,    /* (i) new data vector */  | ||||
|     float *lpc_buffer   /* (i) buffer containing old data */   | ||||
| @@ -63,7 +64,7 @@ void SimpleAnalysis( | ||||
|  *  (subrutine to SimpleInterpolateLSF)                             | ||||
|  *---------------------------------------------------------------*/  | ||||
|   | ||||
| void LSFinterpolate2a_enc(  | ||||
| static void LSFinterpolate2a_enc(  | ||||
|     float *a,       /* (o) lpc coefficients */   | ||||
|     float *lsf1,/* (i) first set of lsf coefficients */  | ||||
|     float *lsf2,/* (i) second set of lsf coefficients */  | ||||
| @@ -81,7 +82,7 @@ void LSFinterpolate2a_enc( | ||||
|  *  lsf interpolator (subrutine to LPCencode)                             | ||||
|  *---------------------------------------------------------------*/  | ||||
|   | ||||
| void SimpleInterpolateLSF(  | ||||
| static void SimpleInterpolateLSF(  | ||||
|     float *syntdenum,   /* (o) the synthesis filter denominator   | ||||
|                                resulting from the quantized   | ||||
|                                interpolated lsf */  | ||||
| @@ -138,7 +139,7 @@ void SimpleInterpolateLSF( | ||||
|  *  lsf quantizer (subrutine to LPCencode)                             | ||||
|  *---------------------------------------------------------------*/  | ||||
|   | ||||
| void SimplelsfQ(  | ||||
| static void SimplelsfQ(  | ||||
|     float *lsfdeq,  /* (o) dequantized lsf coefficients   | ||||
|                            (dimension FILTERORDER) */  | ||||
|     int *index,     /* (o) quantization index */  | ||||
|   | ||||
| @@ -17,6 +17,7 @@ | ||||
| #include "iLBC_define.h"  | ||||
| #include "constants.h"  | ||||
| #include "filter.h"  | ||||
| #include "StateConstructW.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  decoding of the start state  | ||||
|   | ||||
| @@ -18,6 +18,7 @@ | ||||
| #include "constants.h"  | ||||
| #include "filter.h"  | ||||
| #include "helpfun.h"  | ||||
| #include "StateSearchW.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  predictive noise shaping encoding of scaled start state   | ||||
|   | ||||
| @@ -13,6 +13,7 @@ | ||||
|   | ||||
| #include <string.h>  | ||||
| #include "iLBC_define.h"  | ||||
| #include "anaFilter.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  LP analysis filter.  | ||||
|   | ||||
| @@ -13,6 +13,7 @@ | ||||
|   | ||||
| #include "iLBC_define.h"  | ||||
| #include "constants.h"  | ||||
| #include "createCB.h" | ||||
| #include <string.h>  | ||||
| #include <math.h>  | ||||
|   | ||||
|   | ||||
| @@ -15,13 +15,14 @@ | ||||
| #include <string.h>  | ||||
|   | ||||
| #include "iLBC_define.h"  | ||||
| #include "doCPLC.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  Compute cross correlation and pitch gain for pitch prediction  | ||||
|  *  of last subframe at given lag.  | ||||
|  *---------------------------------------------------------------*/  | ||||
|   | ||||
| void compCorr(  | ||||
| static void compCorr(  | ||||
|     float *cc,      /* (o) cross correlation coefficient */  | ||||
|     float *gc,      /* (o) gain */  | ||||
|     float *buffer,  /* (i) signal buffer */  | ||||
|   | ||||
| @@ -16,6 +16,7 @@ | ||||
| #include "iLBC_define.h"  | ||||
| #include "constants.h"  | ||||
| #include "filter.h"  | ||||
| #include "enhancer.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  * Find index in array such that the array element with said  | ||||
| @@ -23,7 +24,7 @@ | ||||
|  * according to the squared-error criterion  | ||||
|  *---------------------------------------------------------------*/  | ||||
|   | ||||
| void NearestNeighbor(  | ||||
| static void NearestNeighbor(  | ||||
|     int   *index,   /* (o) index of array element closest to value */  | ||||
|     float *array,   /* (i) data array */  | ||||
|     float value,/* (i) value */  | ||||
| @@ -50,7 +51,7 @@ void NearestNeighbor( | ||||
|  * compute cross correlation between sequences  | ||||
|  *---------------------------------------------------------------*/  | ||||
|   | ||||
| void mycorr1(   | ||||
| static void mycorr1(   | ||||
|     float* corr,    /* (o) correlation of seq1 and seq2 */  | ||||
|     float* seq1,    /* (i) first sequence */  | ||||
|     int dim1,           /* (i) dimension first seq1 */  | ||||
| @@ -71,7 +72,7 @@ void mycorr1( | ||||
|  * upsample finite array assuming zeros outside bounds  | ||||
|  *---------------------------------------------------------------*/  | ||||
|   | ||||
| void enh_upsample(   | ||||
| static void enh_upsample(   | ||||
|     float* useq1,   /* (o) upsampled output sequence */  | ||||
|     float* seq1,/* (i) unupsampled sequence */  | ||||
|     int dim1,       /* (i) dimension seq1 */  | ||||
| @@ -153,7 +154,7 @@ void enh_upsample( | ||||
|  * sampling rate  | ||||
|  *---------------------------------------------------------------*/  | ||||
|   | ||||
| void refiner(  | ||||
| static void refiner(  | ||||
|     float *seg,         /* (o) segment array */  | ||||
|     float *updStartPos, /* (o) updated start point */  | ||||
|     float* idata,       /* (i) original data buffer */  | ||||
| @@ -240,7 +241,7 @@ void refiner( | ||||
|  * find the smoothed output data  | ||||
|  *---------------------------------------------------------------*/  | ||||
|   | ||||
| void smath(  | ||||
| static void smath(  | ||||
|     float *odata,   /* (o) smoothed output */  | ||||
|     float *sseq,/* (i) said second sequence of waveforms */  | ||||
|     int hl,         /* (i) 2*hl+1 is sseq dimension */  | ||||
| @@ -335,7 +336,7 @@ void smath( | ||||
|  * get the pitch-synchronous sample sequence  | ||||
|  *---------------------------------------------------------------*/  | ||||
|   | ||||
| void getsseq(  | ||||
| static void getsseq(  | ||||
|     float *sseq,    /* (o) the pitch-synchronous sequence */  | ||||
|     float *idata,       /* (i) original data */  | ||||
|     int idatal,         /* (i) dimension of data */  | ||||
| @@ -411,7 +412,7 @@ void getsseq( | ||||
|  * idata+centerStartPos+ENH_BLOCKL-1  | ||||
|  *---------------------------------------------------------------*/  | ||||
|   | ||||
| void enhancer(  | ||||
| static void enhancer(  | ||||
|     float *odata,       /* (o) smoothed block, dimension blockl */  | ||||
|     float *idata,       /* (i) data buffer used for enhancing */  | ||||
|     int idatal,         /* (i) dimension idata */  | ||||
|   | ||||
| @@ -12,7 +12,8 @@ | ||||
| ******************************************************************/  | ||||
|   | ||||
| #include "iLBC_define.h"  | ||||
|   | ||||
| #include "filter.h" | ||||
|  | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  all-pole filter  | ||||
|  *---------------------------------------------------------------*/  | ||||
|   | ||||
| @@ -15,6 +15,7 @@ | ||||
| #include <math.h>  | ||||
| #include "constants.h"  | ||||
| #include "filter.h"  | ||||
| #include "gainquant.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  quantizer for the gain in the gain-shape coding of residual  | ||||
|   | ||||
| @@ -13,6 +13,7 @@ | ||||
|   | ||||
| #include "iLBC_define.h"  | ||||
| #include "constants.h"  | ||||
| #include "getCBvec.h" | ||||
| #include <string.h>  | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|   | ||||
| @@ -14,6 +14,7 @@ | ||||
| #include <math.h>  | ||||
|   | ||||
| #include "iLBC_define.h"  | ||||
| #include "helpfun.h" | ||||
| #include "constants.h"  | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|   | ||||
| @@ -12,6 +12,7 @@ | ||||
| ******************************************************************/  | ||||
|   | ||||
| #include "constants.h"  | ||||
| #include "hpInput.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  Input high-pass filter                            | ||||
|   | ||||
| @@ -12,6 +12,7 @@ | ||||
| ******************************************************************/  | ||||
|   | ||||
| #include "constants.h"  | ||||
| #include "hpOutput.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  Output high-pass filter                            | ||||
|   | ||||
| @@ -16,6 +16,7 @@ | ||||
| #include "iLBC_define.h"  | ||||
| #include "gainquant.h"  | ||||
| #include "getCBvec.h"  | ||||
| #include "iCBConstruct.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  Convert the codebook indexes to make the search easier  | ||||
|   | ||||
| @@ -15,6 +15,7 @@ | ||||
| #include <string.h>  | ||||
|   | ||||
| #include "iLBC_define.h"  | ||||
| #include "iCBSearch.h" | ||||
| #include "gainquant.h"  | ||||
| #include "createCB.h"  | ||||
| #include "filter.h"  | ||||
|   | ||||
| @@ -22,6 +22,7 @@ | ||||
| #include "helpfun.h"  | ||||
| #include "constants.h"  | ||||
| #include "packing.h"  | ||||
| #include "iLBC_decode.h" | ||||
| #include "string.h"  | ||||
| #include "enhancer.h"  | ||||
| #include "hpOutput.h"  | ||||
| @@ -78,7 +79,7 @@ short initDecode(                   /* (o) Number of decoded | ||||
|  *  frame residual decoder function (subrutine to iLBC_decode)   | ||||
|  *---------------------------------------------------------------*/  | ||||
|   | ||||
| void Decode(  | ||||
| static void Decode(  | ||||
|     float *decresidual,     /* (o) decoded residual frame */  | ||||
|     int start,              /* (i) location of start state */  | ||||
|     int idxForMax,          /* (i) codebook index for the maximum   | ||||
|   | ||||
| @@ -22,6 +22,7 @@ | ||||
| #include "helpfun.h"  | ||||
| #include "constants.h"  | ||||
| #include "packing.h"  | ||||
| #include "iLBC_encode.h" | ||||
| #include "iCBSearch.h"  | ||||
| #include "iCBConstruct.h"  | ||||
| #include "hpInput.h"  | ||||
|   | ||||
| @@ -15,6 +15,7 @@ | ||||
| #include <math.h>  | ||||
|   | ||||
| #include "iLBC_define.h"  | ||||
| #include "lsf.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  conversion from lpc coefficients to lsf coefficients   | ||||
|   | ||||
| @@ -18,6 +18,7 @@ | ||||
| #include "constants.h"  | ||||
| #include "helpfun.h"  | ||||
| #include "string.h"  | ||||
| #include "packing.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  splitting an integer into first most significant bits and   | ||||
|   | ||||
| @@ -12,6 +12,7 @@ | ||||
| ******************************************************************/  | ||||
|   | ||||
| #include "iLBC_define.h"  | ||||
| #include "syntFilter.h" | ||||
|   | ||||
| /*----------------------------------------------------------------*  | ||||
|  *  LP synthesis filter.  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user