FFmpeg
|
Dynamic Audio Normalizer. More...
#include <float.h>
#include "libavutil/avassert.h"
#include "libavutil/opt.h"
#include "libavfilter/bufferqueue.h"
#include "audio.h"
#include "avfilter.h"
#include "internal.h"
Go to the source code of this file.
Data Structures | |
struct | cqueue |
struct | DynamicAudioNormalizerContext |
Macros | |
#define | FF_BUFQUEUE_SIZE 302 |
#define | OFFSET(x) offsetof(DynamicAudioNormalizerContext, x) |
#define | FLAGS AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM |
Variables | |
static const AVOption | dynaudnorm_options [] |
static const double | s_pi = 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679 |
static const AVFilterPad | avfilter_af_dynaudnorm_inputs [] |
static const AVFilterPad | avfilter_af_dynaudnorm_outputs [] |
AVFilter | ff_af_dynaudnorm |
Dynamic Audio Normalizer.
Definition in file af_dynaudnorm.c.
#define FF_BUFQUEUE_SIZE 302 |
Definition at line 32 of file af_dynaudnorm.c.
#define OFFSET | ( | x | ) | offsetof(DynamicAudioNormalizerContext, x) |
Definition at line 76 of file af_dynaudnorm.c.
#define FLAGS AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM |
Definition at line 77 of file af_dynaudnorm.c.
AVFILTER_DEFINE_CLASS | ( | dynaudnorm | ) |
|
static |
Definition at line 94 of file af_dynaudnorm.c.
|
static |
Definition at line 106 of file af_dynaudnorm.c.
|
inlinestatic |
Definition at line 136 of file af_dynaudnorm.c.
Referenced by config_input().
|
static |
Definition at line 142 of file af_dynaudnorm.c.
Referenced by config_input().
|
static |
Definition at line 153 of file af_dynaudnorm.c.
Referenced by config_input().
Definition at line 174 of file af_dynaudnorm.c.
Referenced by uninit().
|
static |
Definition at line 180 of file af_dynaudnorm.c.
Referenced by gaussian_filter(), minimum_filter(), and update_gain_history().
|
static |
Definition at line 185 of file af_dynaudnorm.c.
Referenced by cqueue_dequeue(), cqueue_pop(), filter_frame(), perform_compression(), perform_dc_correction(), and update_gain_history().
|
static |
Definition at line 190 of file af_dynaudnorm.c.
Referenced by update_gain_history().
|
static |
Definition at line 203 of file af_dynaudnorm.c.
Referenced by gaussian_filter(), and minimum_filter().
|
static |
Definition at line 209 of file af_dynaudnorm.c.
Referenced by amplify_frame().
|
static |
Definition at line 220 of file af_dynaudnorm.c.
Referenced by update_gain_history().
|
static |
Definition at line 232 of file af_dynaudnorm.c.
Referenced by config_input().
|
static |
Definition at line 259 of file af_dynaudnorm.c.
|
static |
Definition at line 308 of file af_dynaudnorm.c.
|
inlinestatic |
Definition at line 314 of file af_dynaudnorm.c.
Referenced by amplify_frame(), perform_compression(), and perform_dc_correction().
|
inlinestatic |
Definition at line 320 of file af_dynaudnorm.c.
Referenced by compute_frame_rms(), and compute_frame_std_dev().
|
inlinestatic |
Definition at line 325 of file af_dynaudnorm.c.
Referenced by get_max_local_gain(), mp_decode_layer1(), mp_decode_layer2(), perform_compression(), and setup_compress_thresh().
|
static |
Definition at line 331 of file af_dynaudnorm.c.
Referenced by get_max_local_gain().
|
static |
Definition at line 353 of file af_dynaudnorm.c.
Referenced by get_max_local_gain().
|
static |
Definition at line 380 of file af_dynaudnorm.c.
Referenced by analyze_frame().
|
static |
Definition at line 388 of file af_dynaudnorm.c.
Referenced by update_gain_history().
|
static |
Definition at line 400 of file af_dynaudnorm.c.
Referenced by update_gain_history().
|
static |
Definition at line 412 of file af_dynaudnorm.c.
Referenced by analyze_frame().
|
inlinestatic |
Definition at line 453 of file af_dynaudnorm.c.
Referenced by perform_compression(), and perform_dc_correction().
|
static |
Definition at line 459 of file af_dynaudnorm.c.
Referenced by analyze_frame().
|
static |
Definition at line 482 of file af_dynaudnorm.c.
Referenced by perform_compression().
|
static |
Definition at line 503 of file af_dynaudnorm.c.
Referenced by perform_compression().
|
static |
Definition at line 530 of file af_dynaudnorm.c.
Referenced by analyze_frame().
|
static |
Definition at line 575 of file af_dynaudnorm.c.
Referenced by filter_frame().
|
static |
Definition at line 599 of file af_dynaudnorm.c.
Referenced by filter_frame().
|
static |
Definition at line 624 of file af_dynaudnorm.c.
Referenced by flush_buffer().
|
static |
Definition at line 644 of file af_dynaudnorm.c.
Referenced by request_frame().
|
static |
Definition at line 669 of file af_dynaudnorm.c.
|
static |
Definition at line 683 of file af_dynaudnorm.c.
|
static |
Definition at line 79 of file af_dynaudnorm.c.
|
static |
Definition at line 230 of file af_dynaudnorm.c.
Referenced by init_gaussian_filter().
|
static |
Definition at line 709 of file af_dynaudnorm.c.
|
static |
Definition at line 720 of file af_dynaudnorm.c.
AVFilter ff_af_dynaudnorm |
Definition at line 730 of file af_dynaudnorm.c.