eac3enc.h File Reference

E-AC-3 encoder. More...

#include "ac3enc.h"
Include dependency graph for eac3enc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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...
 

Detailed Description

E-AC-3 encoder.

Definition in file eac3enc.h.

Function Documentation

void ff_eac3_exponent_init ( void  )

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.

< maximum number of channels, including coupling channel

Definition at line 93 of file eac3enc.c.

Referenced by apply_channel_coupling().