Add the IIR filter types.

This commit is contained in:
Themaister 2014-05-20 15:43:05 +02:00
parent d2161dfa50
commit 0d370e828d
2 changed files with 19 additions and 5 deletions

View File

@ -1,8 +1,23 @@
filters = 1 filters = 1
filter0 = iir filter0 = iir
iir_frequency = 1024.0 # Defaults.
iir_quality = 0.707 #iir_frequency = 1024.0
iir_gain = 0.0 #iir_quality = 0.707
iir_type = LPF #iir_gain = 0.0
#iir_type = LPF
# Filter types:
# LPF: Low-pass
# HPF: High-pass
# BPCSGF: Band-pass #1
# BPZPGF: Band-pass #2
# APF: Allpass
# NOTCH: Notch filter
# RIAA_phono: RIAA record/tape deemphasis
# PEQ: peaking band EQ
# BBOOST: Bassboost
# LSH: Low-shelf
# HSH: High-shelf
# RIAA_CD: CD de-emphasis

View File

@ -57,7 +57,6 @@ static void iir_free(void *data)
free(data); free(data);
} }
static void iir_process(void *data, struct dspfilter_output *output, static void iir_process(void *data, struct dspfilter_output *output,
const struct dspfilter_input *input) const struct dspfilter_input *input)
{ {