diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2017-11-13 19:34:05 +0100 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2017-11-13 19:34:05 +0100 |
commit | 1b183864bb0dc135838cded1a3f31594979e837f (patch) | |
tree | 5e04a8d62a60422f4d4f7f646842e4ff06ce9b20 /src/common/samplerate.h | |
parent | 669705c6edb5cfbcb2f0ca672612777d1e819aa6 (diff) |
Restructure: Move sample rate conversion from common code to 'libsamplerate'
Diffstat (limited to 'src/common/samplerate.h')
-rw-r--r-- | src/common/samplerate.h | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/common/samplerate.h b/src/common/samplerate.h deleted file mode 100644 index 8f8ea87..0000000 --- a/src/common/samplerate.h +++ /dev/null @@ -1,19 +0,0 @@ -#include "../libfilter/iir_filter.h" - -typedef struct samplerate { - double factor; - struct { - iir_filter_t lp; - sample_t last_sample; - double in_index; - } down; - struct { - 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, 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); |