webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions | Variables
filterbanks.c File Reference
#include "filterbank_internal.h"
#include "codec.h"
#include "filterbank_tables.h"
#include "settings.h"
#include "webrtc/base/checks.h"

Functions

void WebRtcIsacfix_AllpassFilter2FixDec16C (int16_t *data_ch1, int16_t *data_ch2, const int16_t *factor_ch1, const int16_t *factor_ch2, const int length, int32_t *filter_state_ch1, int32_t *filter_state_ch2)
 
void WebRtcIsacfix_HighpassFilterFixDec32C (int16_t *io, int16_t len, const int16_t *coefficient, int32_t *state)
 
void WebRtcIsacfix_SplitAndFilter1 (int16_t *pin, int16_t *LP16, int16_t *HP16, PreFiltBankstr *prefiltdata)
 
void WebRtcIsacfix_FilterAndCombine1 (int16_t *tempin_ch1, int16_t *tempin_ch2, int16_t *out16, PostFiltBankstr *postfiltdata)
 

Variables

AllpassFilter2FixDec16 WebRtcIsacfix_AllpassFilter2FixDec16
 
HighpassFilterFixDec32 WebRtcIsacfix_HighpassFilterFixDec32
 

Function Documentation

◆ WebRtcIsacfix_AllpassFilter2FixDec16C()

void WebRtcIsacfix_AllpassFilter2FixDec16C ( int16_t data_ch1,
int16_t data_ch2,
const int16_t factor_ch1,
const int16_t factor_ch2,
const int  length,
int32_t filter_state_ch1,
int32_t filter_state_ch2 
)

◆ WebRtcIsacfix_FilterAndCombine1()

void WebRtcIsacfix_FilterAndCombine1 ( int16_t tempin_ch1,
int16_t tempin_ch2,
int16_t out16,
PostFiltBankstr postfiltdata 
)

◆ WebRtcIsacfix_HighpassFilterFixDec32C()

void WebRtcIsacfix_HighpassFilterFixDec32C ( int16_t io,
int16_t  len,
const int16_t coefficient,
int32_t state 
)

◆ WebRtcIsacfix_SplitAndFilter1()

void WebRtcIsacfix_SplitAndFilter1 ( int16_t pin,
int16_t LP16,
int16_t HP16,
PreFiltBankstr prefiltdata 
)

Variable Documentation

◆ WebRtcIsacfix_AllpassFilter2FixDec16

AllpassFilter2FixDec16 WebRtcIsacfix_AllpassFilter2FixDec16

◆ WebRtcIsacfix_HighpassFilterFixDec32

HighpassFilterFixDec32 WebRtcIsacfix_HighpassFilterFixDec32