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

#include <dolby_e.h>

Data Fields

AVCodecContextavctx
 
GetBitContext gb
 
uint8_tinput
 
int input_size
 
int word_bits
 
int word_bytes
 
int key_present
 
int prog_conf
 
int nb_channels
 
int nb_programs
 
int fr_code
 
int fr_code_orig
 
int ch_size [MAX_CHANNELS]
 
int mtd_ext_size
 
int meter_size
 
int rev_id [MAX_CHANNELS]
 
int begin_gain [MAX_CHANNELS]
 
int end_gain [MAX_CHANNELS]
 
int multi_prog_warned
 
DBEChannel channels [MAX_SEGMENTS][MAX_CHANNELS]
 
float history [MAX_CHANNELS][256]
 
FFTContext imdct [3]
 
AVFloatDSPContextfdsp
 
uint8_t buffer [1024 *3+AV_INPUT_BUFFER_PADDING_SIZE]
 

Detailed Description

Definition at line 77 of file dolby_e.h.

Field Documentation

AVCodecContext* DBEContext::avctx
GetBitContext DBEContext::gb
uint8_t* DBEContext::input

Definition at line 81 of file dolby_e.h.

Referenced by convert_input(), dolby_e_decode_frame(), parse_key(), and skip_input().

int DBEContext::input_size

Definition at line 82 of file dolby_e.h.

Referenced by convert_input(), dolby_e_decode_frame(), and skip_input().

int DBEContext::word_bits

Definition at line 84 of file dolby_e.h.

Referenced by convert_input(), dolby_e_decode_frame(), and parse_key().

int DBEContext::word_bytes

Definition at line 85 of file dolby_e.h.

Referenced by dolby_e_decode_frame(), and skip_input().

int DBEContext::key_present

Definition at line 86 of file dolby_e.h.

Referenced by dolby_e_decode_frame(), parse_key(), parse_metadata_ext(), and parse_meter().

int DBEContext::prog_conf

Definition at line 88 of file dolby_e.h.

Referenced by dolby_e_decode_frame(), parse_channel(), and parse_metadata().

int DBEContext::nb_channels

Definition at line 89 of file dolby_e.h.

Referenced by dolby_e_decode_frame(), filter_frame(), and parse_metadata().

int DBEContext::nb_programs

Definition at line 90 of file dolby_e.h.

Referenced by dolby_e_decode_frame(), filter_frame(), and parse_metadata().

int DBEContext::fr_code

Definition at line 92 of file dolby_e.h.

Referenced by dolby_e_decode_frame(), parse_bit_alloc(), and parse_metadata().

int DBEContext::fr_code_orig

Definition at line 93 of file dolby_e.h.

Referenced by parse_metadata().

int DBEContext::ch_size[MAX_CHANNELS]

Definition at line 95 of file dolby_e.h.

Referenced by parse_audio(), and parse_metadata().

int DBEContext::mtd_ext_size

Definition at line 96 of file dolby_e.h.

Referenced by parse_metadata(), and parse_metadata_ext().

int DBEContext::meter_size

Definition at line 97 of file dolby_e.h.

Referenced by parse_metadata(), and parse_meter().

int DBEContext::rev_id[MAX_CHANNELS]

Definition at line 99 of file dolby_e.h.

Referenced by parse_channel(), and parse_metadata().

int DBEContext::begin_gain[MAX_CHANNELS]

Definition at line 100 of file dolby_e.h.

Referenced by filter_frame(), and parse_metadata().

int DBEContext::end_gain[MAX_CHANNELS]

Definition at line 101 of file dolby_e.h.

Referenced by filter_frame(), and parse_metadata().

int DBEContext::multi_prog_warned

Definition at line 103 of file dolby_e.h.

Referenced by dolby_e_decode_frame(), and dolby_e_init().

DBEChannel DBEContext::channels[MAX_SEGMENTS][MAX_CHANNELS]

Definition at line 105 of file dolby_e.h.

Referenced by filter_frame(), parse_audio(), and parse_channel().

float DBEContext::history[MAX_CHANNELS][256]

Definition at line 107 of file dolby_e.h.

Referenced by dolby_e_flush(), and filter_frame().

FFTContext DBEContext::imdct[3]

Definition at line 109 of file dolby_e.h.

Referenced by dolby_e_close(), dolby_e_init(), and imdct_calc().

AVFloatDSPContext* DBEContext::fdsp

Definition at line 110 of file dolby_e.h.

Referenced by apply_gain(), dolby_e_close(), dolby_e_init(), and transform().

uint8_t DBEContext::buffer[1024 *3+AV_INPUT_BUFFER_PADDING_SIZE]

Definition at line 112 of file dolby_e.h.

Referenced by convert_input().


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