FFmpeg
|
E-AC-3 encoder. More...
Go to the source code of this file.
Macros | |
#define | CONFIG_AC3ENC_FLOAT 1 |
#define | AC3ENC_TYPE AC3ENC_TYPE_EAC3 |
Functions | |
void | ff_eac3_exponent_init (void) |
Initialize E-AC-3 exponent tables. More... | |
void | ff_eac3_get_frame_exp_strategy (AC3EncodeContext *s) |
Determine frame exponent strategy use and indices. More... | |
void | ff_eac3_set_cpl_states (AC3EncodeContext *s) |
Set coupling states. More... | |
void | ff_eac3_output_frame_header (AC3EncodeContext *s) |
Write the E-AC-3 frame header to the output bitstream. More... | |
Variables | |
static const AVClass | eac3enc_class |
static int8_t | eac3_frame_expstr_index_tab [3][4][4][4][4][4] |
LUT for finding a matching frame exponent strategy index from a set of exponent strategies for a single channel across all 6 blocks. More... | |
Detailed Description
E-AC-3 encoder.
Definition in file eac3enc.c.
Macro Definition Documentation
#define AC3ENC_TYPE AC3ENC_TYPE_EAC3 |
Function Documentation
Initialize E-AC-3 exponent tables.
Definition at line 50 of file eac3enc.c.
Referenced by exponent_init().
void ff_eac3_get_frame_exp_strategy | ( | AC3EncodeContext * | s | ) |
Determine frame exponent strategy use and indices.
Definition at line 66 of file eac3enc.c.
Referenced by compute_exp_strategy().
void ff_eac3_output_frame_header | ( | AC3EncodeContext * | s | ) |
Write the E-AC-3 frame header to the output bitstream.
Definition at line 126 of file eac3enc.c.
Referenced by ff_ac3_encode_init().
void ff_eac3_set_cpl_states | ( | AC3EncodeContext * | s | ) |
Set coupling states.
This determines whether certain flags must be written to the bitstream or whether they will be implicitly already known by the decoder.
Definition at line 93 of file eac3enc.c.
Referenced by apply_channel_coupling().
Variable Documentation
|
static |
LUT for finding a matching frame exponent strategy index from a set of exponent strategies for a single channel across all 6 blocks.
Definition at line 47 of file eac3enc.c.
Referenced by ff_eac3_exponent_init(), and ff_eac3_get_frame_exp_strategy().
|
static |
Definition at line 36 of file eac3enc.c.
Referenced by ff_eac3_output_frame_header().
Generated on Mon Nov 18 2024 06:52:05 for FFmpeg by 1.8.11