summaryrefslogtreecommitdiff
path: root/libavfilter
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2022-04-28 21:35:53 +0200
committerPaul B Mahol <onemda@gmail.com>2022-04-28 22:12:32 +0200
commit4e284837e4ae4e2d7b2eccdd64ac92799c994a5d (patch)
treec7a2a002b7218df3f09d1003eb00f1988afd305a /libavfilter
parentec07b1547753864d1fb47eb2747613dddba507b2 (diff)
avfilter/af_adynamicequalizer: improve threshold usage
Diffstat (limited to 'libavfilter')
-rw-r--r--libavfilter/af_adynamicequalizer.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libavfilter/af_adynamicequalizer.c b/libavfilter/af_adynamicequalizer.c
index 4ebdd1815d..b51491391d 100644
--- a/libavfilter/af_adynamicequalizer.c
+++ b/libavfilter/af_adynamicequalizer.c
@@ -113,7 +113,7 @@ static double get_gain(double in, double srate, double makeup,
if (Lyg >= state[2])
attslew = 1;
}
- } else if (2. * (Lxg-thresdb) > width) {
+ } else if (2. * (Lxg - thresdb) > width) {
Lyg = thresdb + (Lxg - thresdb) * iratio;
}
@@ -121,7 +121,7 @@ static double get_gain(double in, double srate, double makeup,
Lxl = Lxg - Lyg;
- Ly1 = fmaxf(Lxl, release_coeff * state[1] +(1. - release_coeff) * Lxl);
+ Ly1 = fmax(Lxl, release_coeff * state[1] +(1. - release_coeff) * Lxl);
Lyl = attack_coeff * state[0] + (1. - attack_coeff) * Ly1;
cdb = -Lyl;
@@ -150,7 +150,7 @@ static int filter_channels(AVFilterContext *ctx, void *arg, int jobnr, int nb_jo
const double range = s->range;
const double dfrequency = fmin(s->dfrequency, sample_rate * 0.5);
const double tfrequency = fmin(s->tfrequency, sample_rate * 0.5);
- const double threshold = log(s->threshold + DBL_EPSILON);
+ const double threshold = to_dB(s->threshold + DBL_EPSILON);
const double release = s->release_coef;
const double attack = s->attack_coef;
const double dqfactor = s->dqfactor;