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
65#define updateq(n,xi,xq,in)\
66 xq[xi]=(xq)[(xi)+(n)]=*(in);\
#define _ftype_t
Definition: dsp.h:17
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)
int design_fir(unsigned int n, _ftype_t *w, _ftype_t *fc, unsigned int flags, _ftype_t opt)
void bilinear(_ftype_t *a, _ftype_t *b, _ftype_t *k, _ftype_t fs, _ftype_t *coef)
int updatepq(unsigned int n, unsigned int k, unsigned int xi, _ftype_t **xq, _ftype_t *in, unsigned int s)
int design_pfir(unsigned int n, unsigned int k, _ftype_t *w, _ftype_t **pw, _ftype_t g, unsigned int flags)
_ftype_t fir(unsigned int n, _ftype_t *w, _ftype_t *x)
void prewarp(_ftype_t *a, _ftype_t fc, _ftype_t fs)
_ftype_t * pfir(unsigned int n, unsigned int k, unsigned int xi, _ftype_t **w, _ftype_t **x, _ftype_t *y, unsigned int s)
#define updateq(n, xi, xq, in)
Definition: filter.h:65
#define Q
Definition: upmix.c:45