#include "libavutil/opt.h"
#include "avfilter.h"
#include "internal.h"
#include "audio.h"
#include "ebur128.h"
Go to the source code of this file.
|
| enum | FrameType {
ACTIVE_FRAME,
SID_FRAME,
UNTRANSMITTED_FRAME,
INTRA_FRAME = 0,
INTER_FRAME,
SKIP_FRAME,
FIRST_FRAME,
INNER_FRAME,
FINAL_FRAME,
LINEAR_MODE,
FRAME_NB
} |
| |
| enum | LimiterState {
OUT,
ATTACK,
SUSTAIN,
RELEASE,
STATE_NB
} |
| |
| enum | PrintFormat { NONE,
JSON,
SUMMARY,
PF_NB
} |
| |
|
| | AVFILTER_DEFINE_CLASS (loudnorm) |
| |
| static int | frame_size (int sample_rate, int frame_len_msec) |
| |
| static void | init_gaussian_filter (LoudNormContext *s) |
| |
| static double | gaussian_filter (LoudNormContext *s, int index) |
| |
| static void | detect_peak (LoudNormContext *s, int offset, int nb_samples, int channels, int *peak_delta, double *peak_value) |
| |
| static void | true_peak_limiter (LoudNormContext *s, double *out, int nb_samples, int channels) |
| |
| static int | filter_frame (AVFilterLink *inlink, AVFrame *in) |
| |
| static int | request_frame (AVFilterLink *outlink) |
| |
| static int | query_formats (AVFilterContext *ctx) |
| |
| static int | config_input (AVFilterLink *inlink) |
| |
| static av_cold int | init (AVFilterContext *ctx) |
| |
| static av_cold void | uninit (AVFilterContext *ctx) |
| |
◆ OFFSET
◆ FLAGS
◆ FrameType
| Enumerator |
|---|
| ACTIVE_FRAME | Active speech.
|
| SID_FRAME | Silence Insertion Descriptor frame.
|
| UNTRANSMITTED_FRAME | |
| INTRA_FRAME | |
| INTER_FRAME | |
| SKIP_FRAME | |
| FIRST_FRAME | |
| INNER_FRAME | |
| FINAL_FRAME | |
| LINEAR_MODE | |
| FRAME_NB | |
Definition at line 29 of file af_loudnorm.c.
◆ LimiterState
| Enumerator |
|---|
| OUT | |
| ATTACK | |
| SUSTAIN | |
| RELEASE | |
| STATE_NB | |
Definition at line 37 of file af_loudnorm.c.
◆ PrintFormat
| Enumerator |
|---|
| NONE | |
| JSON | |
| SUMMARY | |
| PF_NB | |
Definition at line 45 of file af_loudnorm.c.
◆ AVFILTER_DEFINE_CLASS()
| AVFILTER_DEFINE_CLASS |
( |
loudnorm |
| ) |
|
◆ frame_size()
| static int frame_size |
( |
int |
sample_rate, |
|
|
int |
frame_len_msec |
|
) |
| |
|
inlinestatic |
◆ init_gaussian_filter()
◆ gaussian_filter()
◆ detect_peak()
◆ true_peak_limiter()
◆ filter_frame()
◆ request_frame()
◆ query_formats()
◆ config_input()
◆ init()
◆ uninit()
◆ loudnorm_options
◆ avfilter_af_loudnorm_inputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 892 of file af_loudnorm.c.
◆ avfilter_af_loudnorm_outputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 901 of file af_loudnorm.c.
◆ ff_af_loudnorm
Initial value:= {
.name = "loudnorm",
.priv_class = &loudnorm_class,
}
Definition at line 909 of file af_loudnorm.c.