libavcodec/ac3dec.h File Reference

#include "libavutil/internal.h"
#include "libavutil/lfg.h"
#include "ac3.h"
#include "bitstream.h"
#include "dsputil.h"

Go to the source code of this file.

Data Structures

struct  AC3DecodeContext

Defines

#define AC3_MAX_CHANNELS   7
#define CPL_CH   0
#define AC3_OUTPUT_LFEON   8
#define AC3_MAX_COEFS   256
#define AC3_BLOCK_SIZE   256
#define MAX_BLOCKS   6

Functions

int ff_eac3_parse_header (AC3DecodeContext *s)
 Parse the E-AC-3 frame header.
void ff_eac3_decode_transform_coeffs_aht_ch (AC3DecodeContext *s, int ch)
 Decode mantissas in a single channel for the entire frame.


Define Documentation

#define AC3_BLOCK_SIZE   256

Definition at line 44 of file ac3dec.h.

#define AC3_MAX_CHANNELS   7

Definition at line 38 of file ac3dec.h.

#define AC3_MAX_COEFS   256

Definition at line 43 of file ac3dec.h.

Referenced by ff_eac3_decode_transform_coeffs_aht_ch().

#define AC3_OUTPUT_LFEON   8

Definition at line 41 of file ac3dec.h.

Referenced by ac3_decode_frame(), and decode_audio_block().

#define CPL_CH   0

#define MAX_BLOCKS   6

Definition at line 45 of file ac3dec.h.


Function Documentation

void ff_eac3_decode_transform_coeffs_aht_ch ( AC3DecodeContext s,
int  ch 
)

Decode mantissas in a single channel for the entire frame.

This is used when AHT mode is enabled.

Definition at line 84 of file eac3dec.c.

Referenced by decode_transform_coeffs_ch().

int ff_eac3_parse_header ( AC3DecodeContext s  ) 

Parse the E-AC-3 frame header.

This parses both the bit stream info and audio frame header.

Definition at line 175 of file eac3dec.c.

Referenced by parse_frame_header().


Generated on Fri Oct 26 02:35:42 2012 for FFmpeg by  doxygen 1.5.8