Rename filter -> iir_filter (file name and instance name)

This is useful when using fir_filter in the future.
This commit is contained in:
Andreas Eversberg
2017-05-13 16:04:00 +02:00
parent d03443c4f1
commit ca10048e5c
21 changed files with 200 additions and 164 deletions

View File

@@ -1,19 +1,19 @@
#include "filter.h"
#include "iir_filter.h"
typedef struct samplerate {
double factor;
struct {
filter_t lp;
iir_filter_t lp;
sample_t last_sample;
double in_index;
} down;
struct {
filter_t lp;
iir_filter_t lp;
sample_t last_sample;
double in_index;
} up;
} samplerate_t;
int init_samplerate(samplerate_t *state, double low_samplerate, double high_samplerate);
int init_samplerate(samplerate_t *state, double low_samplerate, double high_samplerate, double filter_cutoff);
int samplerate_downsample(samplerate_t *state, sample_t *samples, int input_num);
int samplerate_upsample(samplerate_t *state, sample_t *input, int input_num, sample_t *output);