FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
LoudNormContext Struct Reference

Data Fields

const AVClassclass
 
double target_i
 
double target_lra
 
double target_tp
 
double measured_i
 
double measured_lra
 
double measured_tp
 
double measured_thresh
 
double offset
 
int linear
 
int dual_mono
 
enum PrintFormat print_format
 
double * buf
 
int buf_size
 
int buf_index
 
int prev_buf_index
 
double delta [30]
 
double weights [21]
 
double prev_delta
 
int index
 
double gain_reduction [2]
 
double * limiter_buf
 
double * prev_smp
 
int limiter_buf_index
 
int limiter_buf_size
 
enum LimiterState limiter_state
 
int peak_index
 
int env_index
 
int env_cnt
 
int attack_length
 
int release_length
 
int64_t pts
 
enum FrameType frame_type
 
int above_threshold
 
int prev_nb_samples
 
int channels
 
FFEBUR128Stater128_in
 
FFEBUR128Stater128_out
 

Detailed Description

Definition at line 52 of file af_loudnorm.c.

Field Documentation

const AVClass* LoudNormContext::class

Definition at line 53 of file af_loudnorm.c.

double LoudNormContext::target_i

Definition at line 54 of file af_loudnorm.c.

Referenced by filter_frame(), init(), and uninit().

double LoudNormContext::target_lra

Definition at line 55 of file af_loudnorm.c.

Referenced by filter_frame(), and init().

double LoudNormContext::target_tp

Definition at line 56 of file af_loudnorm.c.

Referenced by config_input(), detect_peak(), filter_frame(), and true_peak_limiter().

double LoudNormContext::measured_i

Definition at line 57 of file af_loudnorm.c.

Referenced by filter_frame(), and init().

double LoudNormContext::measured_lra

Definition at line 58 of file af_loudnorm.c.

Referenced by init().

double LoudNormContext::measured_tp

Definition at line 59 of file af_loudnorm.c.

Referenced by init().

double LoudNormContext::measured_thresh

Definition at line 60 of file af_loudnorm.c.

Referenced by filter_frame(), and init().

double LoudNormContext::offset

Definition at line 61 of file af_loudnorm.c.

Referenced by config_input(), filter_frame(), and init().

int LoudNormContext::linear

Definition at line 62 of file af_loudnorm.c.

Referenced by init().

int LoudNormContext::dual_mono

Definition at line 63 of file af_loudnorm.c.

Referenced by config_input().

enum PrintFormat LoudNormContext::print_format

Definition at line 64 of file af_loudnorm.c.

Referenced by uninit().

double* LoudNormContext::buf

Definition at line 66 of file af_loudnorm.c.

Referenced by config_input(), filter_frame(), request_frame(), and uninit().

int LoudNormContext::buf_size

Definition at line 67 of file af_loudnorm.c.

Referenced by config_input(), filter_frame(), and request_frame().

int LoudNormContext::buf_index

Definition at line 68 of file af_loudnorm.c.

Referenced by config_input(), filter_frame(), and request_frame().

int LoudNormContext::prev_buf_index

Definition at line 69 of file af_loudnorm.c.

Referenced by config_input(), and filter_frame().

double LoudNormContext::delta[30]

Definition at line 71 of file af_loudnorm.c.

Referenced by filter_frame(), and gaussian_filter().

double LoudNormContext::weights[21]

Definition at line 72 of file af_loudnorm.c.

Referenced by gaussian_filter(), and init_gaussian_filter().

double LoudNormContext::prev_delta

Definition at line 73 of file af_loudnorm.c.

Referenced by filter_frame().

int LoudNormContext::index

Definition at line 74 of file af_loudnorm.c.

Referenced by config_input(), and filter_frame().

double LoudNormContext::gain_reduction[2]

Definition at line 76 of file af_loudnorm.c.

Referenced by true_peak_limiter().

double* LoudNormContext::limiter_buf

Definition at line 77 of file af_loudnorm.c.

Referenced by config_input(), detect_peak(), filter_frame(), true_peak_limiter(), and uninit().

double* LoudNormContext::prev_smp

Definition at line 78 of file af_loudnorm.c.

Referenced by config_input(), detect_peak(), and uninit().

int LoudNormContext::limiter_buf_index

Definition at line 79 of file af_loudnorm.c.

Referenced by config_input(), detect_peak(), filter_frame(), and true_peak_limiter().

int LoudNormContext::limiter_buf_size
enum LimiterState LoudNormContext::limiter_state

Definition at line 81 of file af_loudnorm.c.

Referenced by config_input(), and true_peak_limiter().

int LoudNormContext::peak_index

Definition at line 82 of file af_loudnorm.c.

Referenced by detect_peak(), and true_peak_limiter().

int LoudNormContext::env_index

Definition at line 83 of file af_loudnorm.c.

Referenced by true_peak_limiter().

int LoudNormContext::env_cnt

Definition at line 84 of file af_loudnorm.c.

Referenced by true_peak_limiter().

int LoudNormContext::attack_length

Definition at line 85 of file af_loudnorm.c.

Referenced by config_input(), and true_peak_limiter().

int LoudNormContext::release_length

Definition at line 86 of file af_loudnorm.c.

Referenced by config_input(), and true_peak_limiter().

int64_t LoudNormContext::pts

Definition at line 88 of file af_loudnorm.c.

Referenced by config_input(), and filter_frame().

enum FrameType LoudNormContext::frame_type
int LoudNormContext::above_threshold

Definition at line 90 of file af_loudnorm.c.

Referenced by filter_frame().

int LoudNormContext::prev_nb_samples

Definition at line 91 of file af_loudnorm.c.

Referenced by filter_frame(), and request_frame().

int LoudNormContext::channels

Definition at line 92 of file af_loudnorm.c.

Referenced by config_input(), and uninit().

FFEBUR128State* LoudNormContext::r128_in

Definition at line 94 of file af_loudnorm.c.

Referenced by config_input(), filter_frame(), and uninit().

FFEBUR128State* LoudNormContext::r128_out

Definition at line 95 of file af_loudnorm.c.

Referenced by config_input(), filter_frame(), and uninit().


The documentation for this struct was generated from the following file: