FFmpeg
|
Data Fields | |
const AVClass * | class |
AVClass context for log and options purpose. More... | |
int | peak_mode |
enabled peak modes More... | |
double * | true_peaks |
true peaks per channel More... | |
double * | sample_peaks |
sample peaks per channel More... | |
double * | true_peaks_per_frame |
true peaks in a frame per channel More... | |
int | do_video |
1 if video output enabled, 0 otherwise More... | |
int | w |
int | h |
size of the video output More... | |
struct rect | text |
rectangle for the LU legend on the left More... | |
struct rect | graph |
rectangle for the main graph in the center More... | |
struct rect | gauge |
rectangle for the gauge on the right More... | |
AVFrame * | outpicref |
output picture reference, updated regularly More... | |
int | meter |
select a EBU mode between +9 and +18 More... | |
int | scale_range |
the range of LU values according to the meter More... | |
int | y_zero_lu |
the y value (pixel position) for 0 LU More... | |
int | y_opt_max |
the y value (pixel position) for 1 LU More... | |
int | y_opt_min |
the y value (pixel position) for -1 LU More... | |
int * | y_line_ref |
y reference values for drawing the LU lines in the graph and the gauge More... | |
int | nb_channels |
number of channels in the input More... | |
double * | ch_weighting |
channel weighting mapping More... | |
int | sample_count |
sample count used for refresh frequency, reset at refresh More... | |
int | nb_samples |
number of samples to consume per single input frame More... | |
int | idx_insample |
current sample position of processed samples in single input frame More... | |
AVFrame * | insamples |
input samples reference, updated regularly More... | |
double * | x |
3 input samples cache for each channel More... | |
double * | y |
3 pre-filter samples cache for each channel More... | |
double * | z |
3 RLB-filter samples cache for each channel More... | |
double | pre_b [3] |
pre-filter numerator coefficients More... | |
double | pre_a [3] |
pre-filter denominator coefficients More... | |
double | rlb_b [3] |
rlb-filter numerator coefficients More... | |
double | rlb_a [3] |
rlb-filter denominator coefficients More... | |
struct integrator | i400 |
400ms integrator, used for Momentary loudness (M), and Integrated loudness (I) More... | |
struct integrator | i3000 |
3s integrator, used for Short term loudness (S), and Loudness Range (LRA) More... | |
double | integrated_loudness |
integrated loudness in LUFS (I) More... | |
double | loudness_range |
loudness range in LU (LRA) More... | |
double | lra_low |
double | lra_high |
low and high LRA values More... | |
int | loglevel |
log level for frame logging More... | |
int | metadata |
whether or not to inject loudness results in frames More... | |
int | dual_mono |
whether or not to treat single channel input files as dual-mono More... | |
double | pan_law |
pan law value used to calculate dual-mono measurements More... | |
int | target |
target level in LUFS used to set relative zero LU in visualization More... | |
int | gauge_type |
whether gauge shows momentary or short More... | |
int | scale |
display scale type of statistics More... | |
Definition at line 78 of file f_ebur128.c.
const AVClass* EBUR128Context::class |
AVClass context for log and options purpose.
Definition at line 79 of file f_ebur128.c.
int EBUR128Context::peak_mode |
enabled peak modes
Definition at line 82 of file f_ebur128.c.
Referenced by config_audio_input(), config_audio_output(), filter_frame(), and init().
double* EBUR128Context::true_peaks |
true peaks per channel
Definition at line 83 of file f_ebur128.c.
Referenced by config_audio_output(), filter_frame(), and uninit().
double* EBUR128Context::sample_peaks |
sample peaks per channel
Definition at line 84 of file f_ebur128.c.
Referenced by config_audio_output(), filter_frame(), and uninit().
double* EBUR128Context::true_peaks_per_frame |
true peaks in a frame per channel
Definition at line 85 of file f_ebur128.c.
Referenced by config_audio_output(), filter_frame(), and uninit().
int EBUR128Context::do_video |
1 if video output enabled, 0 otherwise
Definition at line 93 of file f_ebur128.c.
Referenced by activate(), filter_frame(), init(), and query_formats().
int EBUR128Context::w |
Definition at line 94 of file f_ebur128.c.
Referenced by config_video_output().
int EBUR128Context::h |
size of the video output
Definition at line 94 of file f_ebur128.c.
Referenced by config_video_output().
struct rect EBUR128Context::text |
rectangle for the LU legend on the left
Definition at line 95 of file f_ebur128.c.
Referenced by config_video_output().
struct rect EBUR128Context::graph |
rectangle for the main graph in the center
Definition at line 96 of file f_ebur128.c.
Referenced by config_video_output(), filter_frame(), and lu_to_y().
struct rect EBUR128Context::gauge |
rectangle for the gauge on the right
Definition at line 97 of file f_ebur128.c.
Referenced by config_video_output(), and filter_frame().
AVFrame* EBUR128Context::outpicref |
output picture reference, updated regularly
Definition at line 98 of file f_ebur128.c.
Referenced by config_video_output(), filter_frame(), and uninit().
int EBUR128Context::meter |
select a EBU mode between +9 and +18
Definition at line 99 of file f_ebur128.c.
Referenced by config_video_output(), init(), and lu_to_y().
int EBUR128Context::scale_range |
the range of LU values according to the meter
Definition at line 100 of file f_ebur128.c.
int EBUR128Context::y_zero_lu |
the y value (pixel position) for 0 LU
Definition at line 101 of file f_ebur128.c.
Referenced by config_video_output(), and get_graph_color().
int EBUR128Context::y_opt_max |
the y value (pixel position) for 1 LU
Definition at line 102 of file f_ebur128.c.
Referenced by config_video_output(), and get_graph_color().
int EBUR128Context::y_opt_min |
the y value (pixel position) for -1 LU
Definition at line 103 of file f_ebur128.c.
Referenced by config_video_output(), and get_graph_color().
int* EBUR128Context::y_line_ref |
y reference values for drawing the LU lines in the graph and the gauge
Definition at line 104 of file f_ebur128.c.
Referenced by config_video_output(), get_graph_color(), and uninit().
int EBUR128Context::nb_channels |
number of channels in the input
Definition at line 107 of file f_ebur128.c.
Referenced by config_audio_output(), filter_frame(), and uninit().
double* EBUR128Context::ch_weighting |
channel weighting mapping
Definition at line 108 of file f_ebur128.c.
Referenced by config_audio_output(), filter_frame(), and uninit().
int EBUR128Context::sample_count |
sample count used for refresh frequency, reset at refresh
Definition at line 109 of file f_ebur128.c.
Referenced by filter_frame().
int EBUR128Context::nb_samples |
number of samples to consume per single input frame
Definition at line 110 of file f_ebur128.c.
Referenced by activate(), and config_audio_input().
int EBUR128Context::idx_insample |
current sample position of processed samples in single input frame
Definition at line 111 of file f_ebur128.c.
Referenced by filter_frame().
AVFrame* EBUR128Context::insamples |
input samples reference, updated regularly
Definition at line 112 of file f_ebur128.c.
Referenced by activate(), and filter_frame().
double* EBUR128Context::x |
3 input samples cache for each channel
Definition at line 116 of file f_ebur128.c.
Referenced by config_audio_output(), filter_frame(), and uninit().
double* EBUR128Context::y |
3 pre-filter samples cache for each channel
Definition at line 117 of file f_ebur128.c.
Referenced by config_audio_output(), and uninit().
double* EBUR128Context::z |
3 RLB-filter samples cache for each channel
Definition at line 118 of file f_ebur128.c.
Referenced by config_audio_output(), filter_frame(), and uninit().
double EBUR128Context::pre_b[3] |
pre-filter numerator coefficients
Definition at line 119 of file f_ebur128.c.
Referenced by config_audio_input(), and filter_frame().
double EBUR128Context::pre_a[3] |
pre-filter denominator coefficients
Definition at line 120 of file f_ebur128.c.
Referenced by config_audio_input(), and filter_frame().
double EBUR128Context::rlb_b[3] |
rlb-filter numerator coefficients
Definition at line 121 of file f_ebur128.c.
Referenced by config_audio_input(), and filter_frame().
double EBUR128Context::rlb_a[3] |
rlb-filter denominator coefficients
Definition at line 122 of file f_ebur128.c.
Referenced by config_audio_input(), and filter_frame().
struct integrator EBUR128Context::i400 |
400ms integrator, used for Momentary loudness (M), and Integrated loudness (I)
Definition at line 124 of file f_ebur128.c.
Referenced by config_audio_output(), filter_frame(), init(), and uninit().
struct integrator EBUR128Context::i3000 |
3s integrator, used for Short term loudness (S), and Loudness Range (LRA)
Definition at line 125 of file f_ebur128.c.
Referenced by config_audio_output(), filter_frame(), init(), and uninit().
double EBUR128Context::integrated_loudness |
integrated loudness in LUFS (I)
Definition at line 128 of file f_ebur128.c.
Referenced by filter_frame(), init(), and uninit().
double EBUR128Context::loudness_range |
loudness range in LU (LRA)
Definition at line 129 of file f_ebur128.c.
Referenced by filter_frame(), init(), and uninit().
double EBUR128Context::lra_low |
Definition at line 130 of file f_ebur128.c.
Referenced by filter_frame(), and uninit().
double EBUR128Context::lra_high |
low and high LRA values
Definition at line 130 of file f_ebur128.c.
Referenced by filter_frame(), and uninit().
int EBUR128Context::loglevel |
log level for frame logging
Definition at line 133 of file f_ebur128.c.
Referenced by filter_frame(), and init().
int EBUR128Context::metadata |
whether or not to inject loudness results in frames
Definition at line 134 of file f_ebur128.c.
Referenced by config_audio_input(), filter_frame(), and init().
int EBUR128Context::dual_mono |
whether or not to treat single channel input files as dual-mono
Definition at line 135 of file f_ebur128.c.
Referenced by filter_frame(), and uninit().
double EBUR128Context::pan_law |
pan law value used to calculate dual-mono measurements
Definition at line 136 of file f_ebur128.c.
Referenced by filter_frame(), and uninit().
int EBUR128Context::target |
target level in LUFS used to set relative zero LU in visualization
Definition at line 137 of file f_ebur128.c.
Referenced by filter_frame().
int EBUR128Context::gauge_type |
whether gauge shows momentary or short
Definition at line 138 of file f_ebur128.c.
Referenced by filter_frame().
int EBUR128Context::scale |
display scale type of statistics
Definition at line 139 of file f_ebur128.c.
Referenced by filter_frame().