#include <float.h>
#include "libavutil/opt.h"
#include "avfilter.h"
#include "audio.h"
#include "formats.h"
#include "hermite.h"
Go to the source code of this file.
|
static int | config_input (AVFilterLink *inlink) |
|
static double | get_svf (double in, double *m, double *a, double *b) |
|
static double | from_dB (double x) |
|
static double | to_dB (double x) |
|
static double | sqr (double x) |
|
static double | get_gain (double in, double srate, double makeup, double aattack, double iratio, double knee, double range, double thresdb, double slewfactor, double *state, double attack_coeff, double release_coeff, double nc) |
|
static int | filter_channels (AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) |
|
static double | get_coef (double x, double sr) |
|
static int | filter_frame (AVFilterLink *inlink, AVFrame *in) |
|
static av_cold void | uninit (AVFilterContext *ctx) |
|
| AVFILTER_DEFINE_CLASS (adynamicequalizer) |
|
◆ OFFSET
◆ FLAGS
◆ config_input()
◆ get_svf()
static double get_svf |
( |
double |
in, |
|
|
double * |
m, |
|
|
double * |
a, |
|
|
double * |
b |
|
) |
| |
|
static |
◆ from_dB()
static double from_dB |
( |
double |
x | ) |
|
|
inlinestatic |
◆ to_dB()
static double to_dB |
( |
double |
x | ) |
|
|
inlinestatic |
◆ sqr()
static double sqr |
( |
double |
x | ) |
|
|
inlinestatic |
◆ get_gain()
static double get_gain |
( |
double |
in, |
|
|
double |
srate, |
|
|
double |
makeup, |
|
|
double |
aattack, |
|
|
double |
iratio, |
|
|
double |
knee, |
|
|
double |
range, |
|
|
double |
thresdb, |
|
|
double |
slewfactor, |
|
|
double * |
state, |
|
|
double |
attack_coeff, |
|
|
double |
release_coeff, |
|
|
double |
nc |
|
) |
| |
|
static |
◆ filter_channels()
◆ get_coef()
static double get_coef |
( |
double |
x, |
|
|
double |
sr |
|
) |
| |
|
static |
◆ filter_frame()
◆ uninit()
◆ AVFILTER_DEFINE_CLASS()
AVFILTER_DEFINE_CLASS |
( |
adynamicequalizer |
| ) |
|
◆ adynamicequalizer_options
const AVOption adynamicequalizer_options[] |
|
static |
◆ inputs
◆ outputs
◆ ff_af_adynamicequalizer
Initial value:= {
.name = "adynamicequalizer",
.priv_class = &adynamicequalizer_class,
}
Definition at line 303 of file af_adynamicequalizer.c.
int ff_filter_process_command(AVFilterContext *ctx, const char *cmd, const char *arg, char *res, int res_len, int flags)
Generic processing of user supplied commands that are set in the same way as the filter options.