Add the IIR filter types.
This commit is contained in:
parent
d2161dfa50
commit
0d370e828d
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue