summaryrefslogtreecommitdiff
path: root/libavfilter/af_adynamicequalizer.c
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2023-11-05 15:52:46 +0100
committerPaul B Mahol <onemda@gmail.com>2023-11-05 16:00:29 +0100
commit44a0148fadc97798acf6c93016a14e7c956f0825 (patch)
treed3bf54b0b5fd9544886297808bb3a26264127186 /libavfilter/af_adynamicequalizer.c
parent799fad18280382e67b2a7d1834a7aed7e5f159d5 (diff)
avfilter/af_adynamicequalizer: do detection of threshold first
Makes better results in final output if multiple filters are cascaded at once.
Diffstat (limited to 'libavfilter/af_adynamicequalizer.c')
-rw-r--r--libavfilter/af_adynamicequalizer.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavfilter/af_adynamicequalizer.c b/libavfilter/af_adynamicequalizer.c
index 9bdd56f7a5..ae51bdd075 100644
--- a/libavfilter/af_adynamicequalizer.c
+++ b/libavfilter/af_adynamicequalizer.c
@@ -36,11 +36,13 @@ typedef struct ChannelContext {
double fa_double[3], fm_double[3];
double dstate_double[2];
double fstate_double[2];
+ double tstate_double[2];
double gain_double;
double threshold_double;
float fa_float[3], fm_float[3];
float dstate_float[2];
float fstate_float[2];
+ float tstate_float[2];
float gain_float;
float threshold_float;
int init;