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:
Mark Spencer
2003-08-15 04:38:39 +00:00
parent a9414a6e2a
commit 37b7bccc61
30 changed files with 86 additions and 39 deletions

View File

@@ -12,6 +12,7 @@
******************************************************************/
#include "iLBC_define.h"
#include "FrameClassify.h"
/*----------------------------------------------------------------*
* Classification of subframes to localize start state

View File

@@ -18,6 +18,7 @@
#include "lsf.h"
#include "iLBC_define.h"
#include "constants.h"
#include "LPCdecode.h"
/*----------------------------------------------------------------*
* interpolation of lsf coefficients for the decoder

View File

@@ -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 */

View File

@@ -17,6 +17,7 @@
#include "iLBC_define.h"
#include "constants.h"
#include "filter.h"
#include "StateConstructW.h"
/*----------------------------------------------------------------*
* decoding of the start state

View File

@@ -18,6 +18,7 @@
#include "constants.h"
#include "filter.h"
#include "helpfun.h"
#include "StateSearchW.h"
/*----------------------------------------------------------------*
* predictive noise shaping encoding of scaled start state

View File

@@ -13,6 +13,7 @@
#include <string.h>
#include "iLBC_define.h"
#include "anaFilter.h"
/*----------------------------------------------------------------*
* LP analysis filter.

View File

@@ -13,6 +13,7 @@
#include "iLBC_define.h"
#include "constants.h"
#include "createCB.h"
#include <string.h>
#include <math.h>

View File

@@ -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 */

View File

@@ -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 */

View File

@@ -12,7 +12,8 @@
******************************************************************/
#include "iLBC_define.h"
#include "filter.h"
/*----------------------------------------------------------------*
* all-pole filter
*---------------------------------------------------------------*/

View File

@@ -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

View File

@@ -13,6 +13,7 @@
#include "iLBC_define.h"
#include "constants.h"
#include "getCBvec.h"
#include <string.h>
/*----------------------------------------------------------------*

View File

@@ -14,6 +14,7 @@
#include <math.h>
#include "iLBC_define.h"
#include "helpfun.h"
#include "constants.h"
/*----------------------------------------------------------------*

View File

@@ -12,6 +12,7 @@
******************************************************************/
#include "constants.h"
#include "hpInput.h"
/*----------------------------------------------------------------*
* Input high-pass filter

View File

@@ -12,6 +12,7 @@
******************************************************************/
#include "constants.h"
#include "hpOutput.h"
/*----------------------------------------------------------------*
* Output high-pass filter

View File

@@ -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

View File

@@ -15,6 +15,7 @@
#include <string.h>
#include "iLBC_define.h"
#include "iCBSearch.h"
#include "gainquant.h"
#include "createCB.h"
#include "filter.h"

View File

@@ -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

View File

@@ -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"

View File

@@ -15,6 +15,7 @@
#include <math.h>
#include "iLBC_define.h"
#include "lsf.h"
/*----------------------------------------------------------------*
* conversion from lpc coefficients to lsf coefficients

View File

@@ -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

View File

@@ -12,6 +12,7 @@
******************************************************************/
#include "iLBC_define.h"
#include "syntFilter.h"
/*----------------------------------------------------------------*
* LP synthesis filter.