webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
filter_functions.c File Reference
#include <memory.h>
#include <string.h>
#include "pitch_estimator.h"
#include "lpc_analysis.h"
#include "codec.h"

Functions

void WebRtcIsac_AllPoleFilter (double *InOut, double *Coef, size_t lengthInOut, int orderCoef)
 
void WebRtcIsac_AllZeroFilter (double *In, double *Coef, size_t lengthInOut, int orderCoef, double *Out)
 
void WebRtcIsac_ZeroPoleFilter (double *In, double *ZeroCoef, double *PoleCoef, size_t lengthInOut, int orderCoef, double *Out)
 
void WebRtcIsac_AutoCorr (double *r, const double *x, size_t N, size_t order)
 
void WebRtcIsac_BwExpand (double *out, double *in, double coef, size_t length)
 
void WebRtcIsac_WeightingFilter (const double *in, double *weiout, double *whiout, WeightFiltstr *wfdata)
 
void WebRtcIsac_AllpassFilterForDec (double *InOut, const double *APSectionFactors, size_t lengthInOut, double *FilterState)
 
void WebRtcIsac_DecimateAllpass (const double *in, double *state_in, size_t N, double *out)
 
void WebRtcIsac_Highpass (const double *in, double *out, double *state, size_t N)
 

Function Documentation

◆ WebRtcIsac_AllpassFilterForDec()

void WebRtcIsac_AllpassFilterForDec ( double *  InOut,
const double *  APSectionFactors,
size_t  lengthInOut,
double *  FilterState 
)

◆ WebRtcIsac_AllPoleFilter()

void WebRtcIsac_AllPoleFilter ( double *  InOut,
double *  Coef,
size_t  lengthInOut,
int  orderCoef 
)

◆ WebRtcIsac_AllZeroFilter()

void WebRtcIsac_AllZeroFilter ( double *  In,
double *  Coef,
size_t  lengthInOut,
int  orderCoef,
double *  Out 
)

◆ WebRtcIsac_AutoCorr()

void WebRtcIsac_AutoCorr ( double *  r,
const double *  x,
size_t  N,
size_t  order 
)

◆ WebRtcIsac_BwExpand()

void WebRtcIsac_BwExpand ( double *  out,
double *  in,
double  coef,
size_t  length 
)

◆ WebRtcIsac_DecimateAllpass()

void WebRtcIsac_DecimateAllpass ( const double *  in,
double *  state_in,
size_t  N,
double *  out 
)

◆ WebRtcIsac_Highpass()

void WebRtcIsac_Highpass ( const double *  in,
double *  out,
double *  state,
size_t  N 
)

◆ WebRtcIsac_WeightingFilter()

void WebRtcIsac_WeightingFilter ( const double *  in,
double *  weiout,
double *  whiout,
WeightFiltstr wfdata 
)

◆ WebRtcIsac_ZeroPoleFilter()

void WebRtcIsac_ZeroPoleFilter ( double *  In,
double *  ZeroCoef,
double *  PoleCoef,
size_t  lengthInOut,
int  orderCoef,
double *  Out 
)