| 
    FFmpeg
    
   | 
 
Data Fields | |
| const AVClass * | class | 
| AVClass context for log and options purpose.   | |
| int | do_video | 
| 1 if video output enabled, 0 otherwise   | |
| int | w | 
| int | h | 
| size of the video output   | |
| struct rect | text | 
| rectangle for the LU legend on the left   | |
| struct rect | graph | 
| rectangle for the main graph in the center   | |
| struct rect | gauge | 
| rectangle for the gauge on the right   | |
| AVFrame * | outpicref | 
| output picture reference, updated regularly   | |
| int | meter | 
| select a EBU mode between +9 and +18   | |
| int | scale_range | 
| the range of LU values according to the meter   | |
| int | y_zero_lu | 
| the y value (pixel position) for 0 LU   | |
| int * | y_line_ref | 
| y reference values for drawing the LU lines in the graph and the gauge   | |
| int | nb_channels | 
| number of channels in the input   | |
| double * | ch_weighting | 
| channel weighting mapping   | |
| int | sample_count | 
| sample count used for refresh frequency, reset at refresh   | |
| double | x [MAX_CHANNELS *3] | 
| 3 input samples cache for each channel   | |
| double | y [MAX_CHANNELS *3] | 
| 3 pre-filter samples cache for each channel   | |
| double | z [MAX_CHANNELS *3] | 
| 3 RLB-filter samples cache for each channel   | |
| struct integrator | i400 | 
| 400ms integrator, used for Momentary loudness (M), and Integrated loudness (I)   | |
| struct integrator | i3000 | 
| 3s integrator, used for Short term loudness (S), and Loudness Range (LRA)   | |
| double | integrated_loudness | 
| integrated loudness in LUFS (I)   | |
| double | loudness_range | 
| loudness range in LU (LRA)   | |
| double | lra_low | 
| double | lra_high | 
| low and high LRA values   | |
| int | loglevel | 
| log level for frame logging   | |
| int | metadata | 
| whether or not to inject loudness results in frames   | |
Definition at line 92 of file f_ebur128.c.
| const AVClass* EBUR128Context::class | 
AVClass context for log and options purpose.
Definition at line 93 of file f_ebur128.c.
| int EBUR128Context::do_video | 
1 if video output enabled, 0 otherwise
Definition at line 96 of file f_ebur128.c.
Referenced by filter_frame(), init(), and query_formats().
| int EBUR128Context::w | 
Definition at line 97 of file f_ebur128.c.
Referenced by config_video_output().
| int EBUR128Context::h | 
size of the video output
Definition at line 97 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 98 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 99 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 100 of file f_ebur128.c.
Referenced by config_video_output(), and filter_frame().
| AVFrame* EBUR128Context::outpicref | 
output picture reference, updated regularly
Definition at line 101 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 102 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 103 of file f_ebur128.c.
| int EBUR128Context::y_zero_lu | 
the y value (pixel position) for 0 LU
Definition at line 104 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 105 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 108 of file f_ebur128.c.
Referenced by config_audio_output(), filter_frame(), and uninit().
| double* EBUR128Context::ch_weighting | 
channel weighting mapping
Definition at line 109 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 110 of file f_ebur128.c.
Referenced by filter_frame().
| double EBUR128Context::x[MAX_CHANNELS *3] | 
3 input samples cache for each channel
Definition at line 114 of file f_ebur128.c.
Referenced by filter_frame().
| double EBUR128Context::y[MAX_CHANNELS *3] | 
3 pre-filter samples cache for each channel
Definition at line 115 of file f_ebur128.c.
| double EBUR128Context::z[MAX_CHANNELS *3] | 
3 RLB-filter samples cache for each channel
Definition at line 116 of file f_ebur128.c.
Referenced by filter_frame().
| struct integrator EBUR128Context::i400 | 
400ms integrator, used for Momentary loudness (M), and Integrated loudness (I)
Definition at line 120 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 121 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 124 of file f_ebur128.c.
Referenced by filter_frame(), init(), and uninit().
| double EBUR128Context::loudness_range | 
loudness range in LU (LRA)
Definition at line 125 of file f_ebur128.c.
Referenced by filter_frame(), init(), and uninit().
| double EBUR128Context::lra_low | 
Definition at line 126 of file f_ebur128.c.
Referenced by filter_frame(), and uninit().
| double EBUR128Context::lra_high | 
low and high LRA values
Definition at line 126 of file f_ebur128.c.
Referenced by filter_frame(), and uninit().
| int EBUR128Context::loglevel | 
log level for frame logging
Definition at line 129 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 130 of file f_ebur128.c.
Referenced by config_audio_input(), filter_frame(), and init().
 1.8.2