webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Enumerations | Functions
pitch_filter.c File Reference
#include "pitch_estimator.h"
#include <math.h>
#include <memory.h>
#include <stdlib.h>
#include "os_specific_inline.h"
#include "webrtc/system_wrappers/include/compile_assert_c.h"

Classes

struct  PitchFilterParam
 

Enumerations

enum  PitchFilterOperation { kPitchFilterPre, kPitchFilterPost, kPitchFilterPreLa, kPitchFilterPreGain }
 

Functions

void WebRtcIsac_PitchfilterPre (double *in_data, double *out_data, PitchFiltstr *pf_state, double *lags, double *gains)
 
void WebRtcIsac_PitchfilterPre_la (double *in_data, double *out_data, PitchFiltstr *pf_state, double *lags, double *gains)
 
void WebRtcIsac_PitchfilterPre_gains (double *in_data, double *out_data, double out_dg[][PITCH_FRAME_LEN+QLOOKAHEAD], PitchFiltstr *pf_state, double *lags, double *gains)
 
void WebRtcIsac_PitchfilterPost (double *in_data, double *out_data, PitchFiltstr *pf_state, double *lags, double *gains)
 

Enumeration Type Documentation

◆ PitchFilterOperation

Enumerator
kPitchFilterPre 
kPitchFilterPost 
kPitchFilterPreLa 
kPitchFilterPreGain 

Function Documentation

◆ WebRtcIsac_PitchfilterPost()

void WebRtcIsac_PitchfilterPost ( double *  in_data,
double *  out_data,
PitchFiltstr pf_state,
double *  lags,
double *  gains 
)

◆ WebRtcIsac_PitchfilterPre()

void WebRtcIsac_PitchfilterPre ( double *  in_data,
double *  out_data,
PitchFiltstr pf_state,
double *  lags,
double *  gains 
)

◆ WebRtcIsac_PitchfilterPre_gains()

void WebRtcIsac_PitchfilterPre_gains ( double *  in_data,
double *  out_data,
double  out_dg[][PITCH_FRAME_LEN+QLOOKAHEAD],
PitchFiltstr pf_state,
double *  lags,
double *  gains 
)

◆ WebRtcIsac_PitchfilterPre_la()

void WebRtcIsac_PitchfilterPre_la ( double *  in_data,
double *  out_data,
PitchFiltstr pf_state,
double *  lags,
double *  gains 
)