29 #if AC3ENC_TYPE != AC3ENC_TYPE_EAC3 42 {
"dialnorm",
"Dialogue Level (dB)",
OFFSET(dialogue_level),
AV_OPT_TYPE_INT, {.i64 = -31 }, -31, -1, AC3ENC_PARAM},
71 {
"stereo_rematrixing",
"Stereo Rematrixing",
OFFSET(stereo_rematrixing),
AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, AC3ENC_PARAM},
int loro_center_mix_level
Lo/Ro center mix level code.
int loro_surround_mix_level
Lo/Ro surround mix level code.
#define AC3ENC_OPT_SMALL_ROOM
it s the only field you need to keep assuming you have a context There is some magic you don t need to care about around this just let it vf default minimum maximum flags name is the option keep it simple and lowercase description are in without and describe what they for example set the foo of the bar offset is the offset of the field in your local see the OFFSET() macro
int ltrt_surround_mix_level
Lt/Rt surround mix level code.
int surround_mix_level
surround mix level code
#define LEVEL_MINUS_4POINT5DB
#define AC3ENC_OPT_DOWNMIX_LORO
#define AC3ENC_OPT_ADCONV_STANDARD
#define AC3ENC_OPT_DOWNMIX_DPLII
#define AC3ENC_OPT_MODE_OFF
#define AC3ENC_OPT_ADCONV_HDCD
int ltrt_center_mix_level
Lt/Rt center mix level code.
static const AVCodecDefault ac3_defaults[]
int center_mix_level
center mix level code
#define AC3ENC_OPT_LARGE_ROOM
common internal api header.
#define AC3ENC_OPT_MODE_ON
static const AVOption ac3_options[]
#define AC3ENC_OPT_DOWNMIX_LTRT
#define AC3ENC_OPT_NOT_INDICATED
#define AC3ENC_OPT_DSUREX_DPLIIZ
Common code between the AC-3 encoder and decoder.