12 # error "Never use <filter.h> directly; include <dsp.h> instead" 27 #define TYPE_MASK 0x000F0000 30 #define BOXCAR 0x00000001 31 #define TRIANG 0x00000002 32 #define HAMMING 0x00000004 33 #define HANNING 0x00000008 34 #define BLACKMAN 0x00000010 35 #define FLATTOP 0x00000011 36 #define KAISER 0x00000012 37 #define WINDOW_MASK 0x0000001F 40 #define FWD 0x00000001 41 #define REW 0x00000002 42 #define ODD 0x00000010 65 #define updateq(n,xi,xq,in)\ 66 xq[xi]=(xq)[(xi)+(n)]=*(in);\ #define _ftype_t
Definition: dsp.h:17
int design_fir(unsigned int n, _ftype_t *w, _ftype_t *fc, unsigned int flags, _ftype_t opt)
#define updateq(n, xi, xq, in)
Definition: filter.h:65
_ftype_t * pfir(unsigned int n, unsigned int k, unsigned int xi, _ftype_t **w, _ftype_t **x, _ftype_t *y, unsigned int s)
void bilinear(_ftype_t *a, _ftype_t *b, _ftype_t *k, _ftype_t fs, _ftype_t *coef)
void prewarp(_ftype_t *a, _ftype_t fc, _ftype_t fs)
int updatepq(unsigned int n, unsigned int k, unsigned int xi, _ftype_t **xq, _ftype_t *in, unsigned int s)
int szxform(const _ftype_t *a, const _ftype_t *b, _ftype_t Q, _ftype_t fc, _ftype_t fs, _ftype_t *k, _ftype_t *coef)
_ftype_t fir(unsigned int n, _ftype_t *w, _ftype_t *x)
int design_pfir(unsigned int n, unsigned int k, _ftype_t *w, _ftype_t **pw, _ftype_t g, unsigned int flags)
#define Q
Definition: upmix.c:53