aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/samplerate.h
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2017-11-13 19:34:05 +0100
committerAndreas Eversberg <jolly@eversberg.eu>2017-11-13 19:34:05 +0100
commit1b183864bb0dc135838cded1a3f31594979e837f (patch)
tree5e04a8d62a60422f4d4f7f646842e4ff06ce9b20 /src/common/samplerate.h
parent669705c6edb5cfbcb2f0ca672612777d1e819aa6 (diff)
Restructure: Move sample rate conversion from common code to 'libsamplerate'
Diffstat (limited to 'src/common/samplerate.h')
-rw-r--r--src/common/samplerate.h19
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);