filters_arm4.h File Reference

Various analysis/synthesis filters (ARM4 version). More...

Go to the source code of this file.

Defines

#define OVERRIDE_NORMALIZE16
#define OVERRIDE_FILTER_MEM2
#define OVERRIDE_IIR_MEM2

Functions

int normalize16 (const spx_sig_t *x, spx_word16_t *y, int max_scale, int len)
void filter_mem2 (const spx_sig_t *x, const spx_coef_t *num, const spx_coef_t *den, spx_sig_t *y, int N, int ord, spx_mem_t *mem)
void iir_mem2 (const spx_sig_t *x, const spx_coef_t *den, spx_sig_t *y, int N, int ord, spx_mem_t *mem)


Detailed Description

Various analysis/synthesis filters (ARM4 version).


Define Documentation

#define OVERRIDE_FILTER_MEM2

#define OVERRIDE_IIR_MEM2

#define OVERRIDE_NORMALIZE16


Function Documentation

void filter_mem2 ( const spx_sig_t x,
const spx_coef_t num,
const spx_coef_t den,
spx_sig_t y,
int  N,
int  ord,
spx_mem_t mem 
)

References ADD32, SATURATE, and SHL.

void iir_mem2 ( const spx_sig_t x,
const spx_coef_t den,
spx_sig_t y,
int  N,
int  ord,
spx_mem_t mem 
)

References ADD32, SATURATE, and SHL.

int normalize16 ( const spx_sig_t x,
spx_word16_t y,
int  max_scale,
int  len 
)

Referenced by open_loop_nbest_pitch().


Generated on Wed May 7 21:15:02 2008 for speex by  doxygen 1.5.5