Compiles
This commit is contained in:
@@ -14,19 +14,12 @@ void dsp_rectify(short *in, short *out, int n);
|
||||
struct dsp_filter {
|
||||
void (*filter)(void *data, short *out, int samples);
|
||||
void *data;
|
||||
};
|
||||
|
||||
struct dsp_iir {
|
||||
float freq;
|
||||
int poles;
|
||||
int n; // Amount of constants
|
||||
int order; // How many times it's applied
|
||||
float *ccof;
|
||||
float *dcof;
|
||||
float *dx;
|
||||
float *dy;
|
||||
int inputs;
|
||||
struct dsp_filter *in[6];
|
||||
|
||||
struct dsp_filter in;
|
||||
short cache[CHANNELS*SAMPLERATE];
|
||||
int dirty;
|
||||
};
|
||||
|
||||
struct dsp_fir {
|
||||
@@ -39,6 +32,8 @@ struct dsp_fir {
|
||||
struct dsp_filter in;
|
||||
};
|
||||
|
||||
void dsp_filter_addin(struct dsp_filter filter, struct dsp_filter in);
|
||||
|
||||
struct dsp_filter lp_fir_make(float freq);
|
||||
|
||||
void dsp_iir_fillbuf(struct dsp_iir *iir, short *out, int n);
|
||||
|
||||
Reference in New Issue
Block a user