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

#include <dca.h>

Data Fields

const AVClassclass
 class for AVOptions More...
 
AVCodecContextavctx
 
int frame_type
 type of the current frame More...
 
int samples_deficit
 deficit sample count More...
 
int crc_present
 crc is present in the bitstream More...
 
int sample_blocks
 number of PCM sample blocks More...
 
int frame_size
 primary frame byte size More...
 
int amode
 audio channels arrangement More...
 
int sample_rate
 audio sampling rate More...
 
int bit_rate
 transmission bit rate More...
 
int bit_rate_index
 transmission bit rate index More...
 
int dynrange
 embedded dynamic range flag More...
 
int timestamp
 embedded time stamp flag More...
 
int aux_data
 auxiliary data flag More...
 
int hdcd
 source material is mastered in HDCD More...
 
int ext_descr
 extension audio descriptor flag More...
 
int ext_coding
 extended coding flag More...
 
int aspf
 audio sync word insertion flag More...
 
int lfe
 low frequency effects flag More...
 
int predictor_history
 predictor history flag More...
 
int header_crc
 header crc check bytes More...
 
int multirate_inter
 multirate interpolator switch More...
 
int version
 encoder software revision More...
 
int copy_history
 copy history More...
 
int source_pcm_res
 source pcm resolution More...
 
int front_sum
 front sum/difference flag More...
 
int surround_sum
 surround sum/difference flag More...
 
int dialog_norm
 dialog normalisation parameter More...
 
int subframes
 number of subframes More...
 
int total_channels
 number of channels including extensions More...
 
int prim_channels
 number of primary audio channels More...
 
int subband_activity [DCA_PRIM_CHANNELS_MAX]
 subband activity count More...
 
int vq_start_subband [DCA_PRIM_CHANNELS_MAX]
 high frequency vq start subband More...
 
int joint_intensity [DCA_PRIM_CHANNELS_MAX]
 joint intensity coding index More...
 
int transient_huffman [DCA_PRIM_CHANNELS_MAX]
 transient mode code book More...
 
int scalefactor_huffman [DCA_PRIM_CHANNELS_MAX]
 scale factor code book More...
 
int bitalloc_huffman [DCA_PRIM_CHANNELS_MAX]
 bit allocation quantizer select More...
 
int quant_index_huffman [DCA_PRIM_CHANNELS_MAX][DCA_ABITS_MAX]
 quantization index codebook select More...
 
float scalefactor_adj [DCA_PRIM_CHANNELS_MAX][DCA_ABITS_MAX]
 scale factor adjustment More...
 
int subsubframes [DCA_SUBFRAMES_MAX]
 number of subsubframes More...
 
int partial_samples [DCA_SUBFRAMES_MAX]
 partial subsubframe samples count More...
 
int prediction_mode [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS]
 prediction mode (ADPCM used or not) More...
 
int prediction_vq [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS]
 prediction VQ coefs More...
 
int bitalloc [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS]
 bit allocation index More...
 
int transition_mode [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS]
 transition mode (transients) More...
 
int32_t scale_factor [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS][2]
 scale factors (2 if transient) More...
 
int joint_huff [DCA_PRIM_CHANNELS_MAX]
 joint subband scale factors codebook More...
 
int joint_scale_factor [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS]
 joint subband scale factors More...
 
float downmix_coef [DCA_PRIM_CHANNELS_MAX+1][2]
 stereo downmix coefficients More...
 
int dynrange_coef
 dynamic range coefficient More...
 
uint8_t core_downmix
 embedded downmix coefficients available More...
 
uint8_t core_downmix_amode
 audio channel arrangement of embedded downmix More...
 
uint16_t core_downmix_codes [DCA_PRIM_CHANNELS_MAX+1][4]
 embedded downmix coefficients (9-bit codes) More...
 
int32_t high_freq_vq [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS]
 VQ encoded high frequency subbands. More...
 
float lfe_data [2 *DCA_LFE_MAX *(DCA_BLOCKS_MAX+4)]
 Low frequency effect data. More...
 
int lfe_scale_factor
 
float subband_samples_hist [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS][4]
 
float subband_fir_hist [DCA_PRIM_CHANNELS_MAX][1024]
 
float subband_fir_noidea [DCA_PRIM_CHANNELS_MAX][64]
 
int hist_index [DCA_PRIM_CHANNELS_MAX]
 
float raXin [32]
 
int output
 type of output More...
 
float subband_samples [DCA_BLOCKS_MAX][DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS][8]
 
float * samples_chanptr [DCA_PRIM_CHANNELS_MAX+1]
 
float * extra_channels [DCA_PRIM_CHANNELS_MAX+1]
 
uint8_textra_channels_buffer
 
unsigned int extra_channels_buffer_size
 
uint8_t dca_buffer [DCA_MAX_FRAME_SIZE+DCA_MAX_EXSS_HEADER_SIZE+DCA_BUFFER_PADDING_SIZE]
 
int dca_buffer_size
 how much data is in the dca_buffer More...
 
const int8_t * channel_order_tab
 channel reordering table, lfe and non lfe More...
 
GetBitContext gb
 
int current_subframe
 
int current_subsubframe
 
int core_ext_mask
 present extensions in the core substream More...
 
int exss_ext_mask
 Non-core extensions. More...
 
int xch_present
 XCh extension present and valid. More...
 
int xch_base_channel
 index of first (only) channel containing XCH data More...
 
int xch_disable
 whether the XCh extension should be decoded or not More...
 
int xxch_chset
 
int xxch_nbits_spk_mask
 
uint32_t xxch_core_spkmask
 
uint32_t xxch_spk_masks [4]
 
int xxch_chset_nch [4]
 
float xxch_dmix_sf [DCA_CHSETS_MAX]
 
uint32_t xxch_dmix_embedded
 
float xxch_dmix_coeff [DCA_PRIM_CHANNELS_MAX][32]
 
int8_t xxch_order_tab [32]
 
int8_t lfe_index
 
int xll_disable
 
int xll_nch_sets
 number of channel sets per frame More...
 
int xll_channels
 total number of channels (in all channel sets) More...
 
int xll_residual_channels
 number of residual channels More...
 
int xll_segments
 number of segments per frame More...
 
int xll_log_smpl_in_seg
 supposedly this is "nBits4SamplLoci" More...
 
int xll_smpl_in_seg
 samples in segment per one frequency band for the first channel set More...
 
int xll_bits4seg_size
 number of bits used to read segment size More...
 
int xll_banddata_crc
 presence of CRC16 within each frequency band More...
 
int xll_scalable_lsb
 
int xll_bits4ch_mask
 channel position mask More...
 
int xll_fixed_lsb_width
 
XllChSetSubHeader xll_chsets [DCA_XLL_CHSETS_MAX]
 
XllNavi xll_navi
 
int * xll_sample_buf
 
unsigned int xll_sample_buf_size
 
int static_fields
 static fields present More...
 
int mix_metadata
 mixing metadata present More...
 
int num_mix_configs
 number of mix out configurations More...
 
int mix_config_num_ch [4]
 number of channels in each mix out configuration More...
 
int profile
 
int one2one_map_chtospkr
 
int debug_flag
 used for suppressing repeated error messages output More...
 
AVFloatDSPContextfdsp
 
FFTContext imdct
 
SynthFilterContext synth
 
DCADSPContext dcadsp
 
QMF64_tableqmf64_table
 
FmtConvertContext fmt_conv
 

Detailed Description

Definition at line 135 of file dca.h.

Field Documentation

const AVClass* DCAContext::class

class for AVOptions

Definition at line 136 of file dca.h.

AVCodecContext* DCAContext::avctx
int DCAContext::frame_type

type of the current frame

Definition at line 139 of file dca.h.

Referenced by dca_parse_frame_header().

int DCAContext::samples_deficit

deficit sample count

Definition at line 140 of file dca.h.

Referenced by dca_parse_frame_header().

int DCAContext::crc_present

crc is present in the bitstream

Definition at line 141 of file dca.h.

Referenced by dca_parse_audio_coding_header(), dca_parse_frame_header(), dca_subframe_footer(), and dca_subframe_header().

int DCAContext::sample_blocks

number of PCM sample blocks

Definition at line 142 of file dca.h.

Referenced by dca_decode_frame(), dca_parse_frame_header(), dca_subframe_header(), ff_dca_xbr_parse_frame(), and ff_dca_xxch_decode_frame().

int DCAContext::frame_size

primary frame byte size

Definition at line 143 of file dca.h.

Referenced by dca_decode_frame(), and dca_parse_frame_header().

int DCAContext::amode

audio channels arrangement

Definition at line 144 of file dca.h.

Referenced by dca_decode_frame(), dca_filter_channels(), and dca_parse_frame_header().

int DCAContext::sample_rate

audio sampling rate

Definition at line 145 of file dca.h.

Referenced by dca_decode_frame(), and dca_parse_frame_header().

int DCAContext::bit_rate

transmission bit rate

Definition at line 146 of file dca.h.

Referenced by dca_decode_frame(), and dca_parse_frame_header().

int DCAContext::bit_rate_index

transmission bit rate index

Definition at line 147 of file dca.h.

Referenced by dca_parse_frame_header(), and dca_subsubframe().

int DCAContext::dynrange

embedded dynamic range flag

Definition at line 149 of file dca.h.

Referenced by dca_parse_frame_header(), dca_subframe_footer(), and dca_subframe_header().

int DCAContext::timestamp

embedded time stamp flag

Definition at line 150 of file dca.h.

Referenced by dca_parse_frame_header(), and dca_subframe_footer().

int DCAContext::aux_data

auxiliary data flag

Definition at line 151 of file dca.h.

Referenced by dca_parse_frame_header(), and dca_subframe_footer().

int DCAContext::hdcd

source material is mastered in HDCD

Definition at line 152 of file dca.h.

Referenced by dca_parse_frame_header().

int DCAContext::ext_descr

extension audio descriptor flag

Definition at line 153 of file dca.h.

Referenced by dca_decode_frame(), and dca_parse_frame_header().

int DCAContext::ext_coding

extended coding flag

Definition at line 154 of file dca.h.

Referenced by dca_decode_frame(), and dca_parse_frame_header().

int DCAContext::aspf

audio sync word insertion flag

Definition at line 155 of file dca.h.

Referenced by dca_parse_frame_header(), dca_subsubframe(), and ff_dca_xbr_parse_frame().

int DCAContext::lfe
int DCAContext::predictor_history

predictor history flag

Definition at line 157 of file dca.h.

Referenced by dca_parse_frame_header(), and dca_subsubframe().

int DCAContext::header_crc

header crc check bytes

Definition at line 158 of file dca.h.

Referenced by dca_parse_frame_header().

int DCAContext::multirate_inter

multirate interpolator switch

Definition at line 159 of file dca.h.

Referenced by dca_parse_frame_header(), and qmf_32_subbands().

int DCAContext::version

encoder software revision

Definition at line 160 of file dca.h.

Referenced by dca_parse_frame_header().

int DCAContext::copy_history

copy history

Definition at line 161 of file dca.h.

Referenced by dca_parse_frame_header().

int DCAContext::source_pcm_res

source pcm resolution

Definition at line 162 of file dca.h.

Referenced by dca_decode_frame(), and dca_parse_frame_header().

int DCAContext::front_sum

front sum/difference flag

Definition at line 163 of file dca.h.

Referenced by dca_parse_frame_header().

int DCAContext::surround_sum

surround sum/difference flag

Definition at line 164 of file dca.h.

Referenced by dca_parse_frame_header().

int DCAContext::dialog_norm

dialog normalisation parameter

Definition at line 165 of file dca.h.

Referenced by dca_parse_frame_header().

int DCAContext::subframes

number of subframes

Definition at line 168 of file dca.h.

Referenced by dca_decode_block(), and dca_parse_frame_header().

int DCAContext::total_channels

number of channels including extensions

Definition at line 169 of file dca.h.

Referenced by dca_parse_audio_coding_header().

int DCAContext::prim_channels
int DCAContext::subband_activity[DCA_PRIM_CHANNELS_MAX]

subband activity count

Definition at line 171 of file dca.h.

Referenced by dca_parse_audio_coding_header(), dca_subframe_header(), dca_subsubframe(), qmf_32_subbands(), and qmf_64_subbands().

int DCAContext::vq_start_subband[DCA_PRIM_CHANNELS_MAX]

high frequency vq start subband

Definition at line 172 of file dca.h.

Referenced by dca_parse_audio_coding_header(), dca_subframe_header(), and dca_subsubframe().

int DCAContext::joint_intensity[DCA_PRIM_CHANNELS_MAX]

joint intensity coding index

Definition at line 173 of file dca.h.

Referenced by dca_parse_audio_coding_header(), and dca_subframe_header().

int DCAContext::transient_huffman[DCA_PRIM_CHANNELS_MAX]

transient mode code book

Definition at line 174 of file dca.h.

Referenced by dca_parse_audio_coding_header(), and dca_subframe_header().

int DCAContext::scalefactor_huffman[DCA_PRIM_CHANNELS_MAX]

scale factor code book

Definition at line 175 of file dca.h.

Referenced by dca_parse_audio_coding_header(), dca_subframe_header(), and ff_dca_xbr_parse_frame().

int DCAContext::bitalloc_huffman[DCA_PRIM_CHANNELS_MAX]

bit allocation quantizer select

Definition at line 176 of file dca.h.

Referenced by dca_parse_audio_coding_header(), and dca_subframe_header().

int DCAContext::quant_index_huffman[DCA_PRIM_CHANNELS_MAX][DCA_ABITS_MAX]

quantization index codebook select

Definition at line 177 of file dca.h.

Referenced by dca_parse_audio_coding_header(), and dca_subsubframe().

float DCAContext::scalefactor_adj[DCA_PRIM_CHANNELS_MAX][DCA_ABITS_MAX]

scale factor adjustment

Definition at line 178 of file dca.h.

Referenced by dca_parse_audio_coding_header(), and dca_subsubframe().

int DCAContext::subsubframes[DCA_SUBFRAMES_MAX]

number of subsubframes

Definition at line 181 of file dca.h.

Referenced by dca_decode_block(), dca_subframe_header(), dca_subsubframe(), and ff_dca_xbr_parse_frame().

int DCAContext::partial_samples[DCA_SUBFRAMES_MAX]

partial subsubframe samples count

Definition at line 182 of file dca.h.

Referenced by dca_subframe_header().

int DCAContext::prediction_mode[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS]

prediction mode (ADPCM used or not)

Definition at line 183 of file dca.h.

Referenced by dca_subframe_header(), and dca_subsubframe().

int DCAContext::prediction_vq[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS]

prediction VQ coefs

Definition at line 184 of file dca.h.

Referenced by dca_subframe_header(), and dca_subsubframe().

int DCAContext::bitalloc[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS]

bit allocation index

Definition at line 185 of file dca.h.

Referenced by dca_subframe_header(), and dca_subsubframe().

int DCAContext::transition_mode[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS]

transition mode (transients)

Definition at line 186 of file dca.h.

Referenced by dca_subframe_header(), dca_subsubframe(), and ff_dca_xbr_parse_frame().

int32_t DCAContext::scale_factor[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS][2]

scale factors (2 if transient)

Definition at line 187 of file dca.h.

Referenced by dca_subframe_header(), and dca_subsubframe().

int DCAContext::joint_huff[DCA_PRIM_CHANNELS_MAX]

joint subband scale factors codebook

Definition at line 188 of file dca.h.

Referenced by dca_subframe_header().

int DCAContext::joint_scale_factor[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS]

joint subband scale factors

Definition at line 189 of file dca.h.

Referenced by dca_subframe_header().

float DCAContext::downmix_coef[DCA_PRIM_CHANNELS_MAX+1][2]

stereo downmix coefficients

Definition at line 190 of file dca.h.

Referenced by dca_decode_frame(), and dca_filter_channels().

int DCAContext::dynrange_coef

dynamic range coefficient

Definition at line 191 of file dca.h.

Referenced by dca_subframe_header().

uint8_t DCAContext::core_downmix

embedded downmix coefficients available

Definition at line 196 of file dca.h.

Referenced by dca_decode_frame(), and dca_subframe_footer().

uint8_t DCAContext::core_downmix_amode

audio channel arrangement of embedded downmix

Definition at line 197 of file dca.h.

Referenced by dca_decode_frame(), and dca_subframe_footer().

uint16_t DCAContext::core_downmix_codes[DCA_PRIM_CHANNELS_MAX+1][4]

embedded downmix coefficients (9-bit codes)

Definition at line 198 of file dca.h.

Referenced by dca_decode_frame(), and dca_subframe_footer().

int32_t DCAContext::high_freq_vq[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS]

VQ encoded high frequency subbands.

Definition at line 200 of file dca.h.

Referenced by dca_subframe_header(), and dca_subsubframe().

float DCAContext::lfe_data[2 *DCA_LFE_MAX *(DCA_BLOCKS_MAX+4)]

Low frequency effect data.

Definition at line 202 of file dca.h.

Referenced by dca_decode_frame(), dca_filter_channels(), and dca_subframe_header().

int DCAContext::lfe_scale_factor

Definition at line 203 of file dca.h.

Referenced by dca_subframe_header().

float DCAContext::subband_samples_hist[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS][4]

Definition at line 206 of file dca.h.

Referenced by dca_subsubframe().

float DCAContext::subband_fir_hist[DCA_PRIM_CHANNELS_MAX][1024]

Definition at line 209 of file dca.h.

Referenced by qmf_32_subbands(), and qmf_64_subbands().

float DCAContext::subband_fir_noidea[DCA_PRIM_CHANNELS_MAX][64]

Definition at line 210 of file dca.h.

Referenced by qmf_32_subbands(), and qmf_64_subbands().

int DCAContext::hist_index[DCA_PRIM_CHANNELS_MAX]

Definition at line 211 of file dca.h.

Referenced by qmf_32_subbands().

float DCAContext::raXin[32]

Definition at line 212 of file dca.h.

Referenced by qmf_32_subbands().

int DCAContext::output

type of output

Definition at line 214 of file dca.h.

Referenced by dca_decode_frame(), and dca_parse_frame_header().

float DCAContext::subband_samples[DCA_BLOCKS_MAX][DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS][8]

Definition at line 216 of file dca.h.

Referenced by dca_filter_channels(), dca_subsubframe(), and ff_dca_xbr_parse_frame().

float* DCAContext::samples_chanptr[DCA_PRIM_CHANNELS_MAX+1]

Definition at line 217 of file dca.h.

Referenced by dca_decode_frame(), and dca_filter_channels().

float* DCAContext::extra_channels[DCA_PRIM_CHANNELS_MAX+1]

Definition at line 218 of file dca.h.

Referenced by dca_decode_frame().

uint8_t* DCAContext::extra_channels_buffer

Definition at line 219 of file dca.h.

Referenced by dca_decode_end(), and dca_decode_frame().

unsigned int DCAContext::extra_channels_buffer_size

Definition at line 220 of file dca.h.

Referenced by dca_decode_frame().

Definition at line 222 of file dca.h.

Referenced by dca_decode_frame(), and dca_parse_frame_header().

int DCAContext::dca_buffer_size

how much data is in the dca_buffer

Definition at line 223 of file dca.h.

Referenced by dca_decode_frame(), and dca_parse_frame_header().

const int8_t* DCAContext::channel_order_tab

channel reordering table, lfe and non lfe

Definition at line 225 of file dca.h.

Referenced by dca_decode_frame(), and dca_filter_channels().

GetBitContext DCAContext::gb
int DCAContext::current_subframe
int DCAContext::current_subsubframe

Definition at line 229 of file dca.h.

Referenced by dca_decode_block(), dca_parse_audio_coding_header(), and dca_subsubframe().

int DCAContext::core_ext_mask

present extensions in the core substream

Definition at line 231 of file dca.h.

Referenced by dca_decode_frame(), dca_exss_parse_asset_header(), and ff_dca_exss_parse_header().

int DCAContext::exss_ext_mask

Non-core extensions.

Definition at line 232 of file dca.h.

Referenced by dca_decode_frame(), ff_dca_exss_parse_header(), and lfe_interpolation_fir().

int DCAContext::xch_present

XCh extension present and valid.

Definition at line 235 of file dca.h.

Referenced by dca_decode_frame().

int DCAContext::xch_base_channel

index of first (only) channel containing XCH data

Definition at line 236 of file dca.h.

Referenced by dca_decode_frame().

int DCAContext::xch_disable

whether the XCh extension should be decoded or not

Definition at line 237 of file dca.h.

Referenced by dca_decode_frame().

int DCAContext::xxch_chset
int DCAContext::xxch_nbits_spk_mask
uint32_t DCAContext::xxch_core_spkmask
uint32_t DCAContext::xxch_spk_masks[4]

Definition at line 243 of file dca.h.

Referenced by dca_decode_frame(), dca_parse_audio_coding_header(), and dca_xxch2index().

int DCAContext::xxch_chset_nch[4]

Definition at line 244 of file dca.h.

Referenced by dca_decode_frame(), and dca_parse_audio_coding_header().

float DCAContext::xxch_dmix_sf[DCA_CHSETS_MAX]

Definition at line 245 of file dca.h.

Referenced by dca_decode_frame(), and dca_parse_audio_coding_header().

uint32_t DCAContext::xxch_dmix_embedded
float DCAContext::xxch_dmix_coeff[DCA_PRIM_CHANNELS_MAX][32]

Definition at line 248 of file dca.h.

Referenced by dca_decode_frame(), and dca_parse_audio_coding_header().

int8_t DCAContext::xxch_order_tab[32]

Definition at line 250 of file dca.h.

Referenced by dca_decode_frame().

int8_t DCAContext::lfe_index

Definition at line 251 of file dca.h.

Referenced by dca_decode_frame(), and dca_filter_channels().

int DCAContext::xll_disable

Definition at line 254 of file dca.h.

Referenced by ff_dca_exss_parse_header().

int DCAContext::xll_nch_sets

number of channel sets per frame

Definition at line 255 of file dca.h.

Referenced by ff_dca_xll_decode_audio(), ff_dca_xll_decode_header(), and ff_dca_xll_decode_navi().

int DCAContext::xll_channels

total number of channels (in all channel sets)

Definition at line 256 of file dca.h.

Referenced by dca_decode_frame(), ff_dca_xll_decode_audio(), and ff_dca_xll_decode_header().

int DCAContext::xll_residual_channels

number of residual channels

Definition at line 257 of file dca.h.

Referenced by dca_decode_frame(), and ff_dca_xll_decode_header().

int DCAContext::xll_segments

number of segments per frame

Definition at line 258 of file dca.h.

Referenced by dca_decode_frame(), ff_dca_xll_decode_audio(), ff_dca_xll_decode_header(), and ff_dca_xll_decode_navi().

int DCAContext::xll_log_smpl_in_seg

supposedly this is "nBits4SamplLoci"

Definition at line 259 of file dca.h.

Referenced by ff_dca_xll_decode_audio(), and ff_dca_xll_decode_header().

int DCAContext::xll_smpl_in_seg

samples in segment per one frequency band for the first channel set

Definition at line 260 of file dca.h.

Referenced by dca_decode_frame(), ff_dca_xll_decode_audio(), and ff_dca_xll_decode_header().

int DCAContext::xll_bits4seg_size

number of bits used to read segment size

Definition at line 261 of file dca.h.

Referenced by ff_dca_xll_decode_header(), and ff_dca_xll_decode_navi().

int DCAContext::xll_banddata_crc

presence of CRC16 within each frequency band

Definition at line 262 of file dca.h.

Referenced by ff_dca_xll_decode_audio(), and ff_dca_xll_decode_header().

int DCAContext::xll_scalable_lsb

Definition at line 263 of file dca.h.

Referenced by ff_dca_xll_decode_audio(), and ff_dca_xll_decode_header().

int DCAContext::xll_bits4ch_mask

channel position mask

Definition at line 264 of file dca.h.

Referenced by ff_dca_xll_decode_header().

int DCAContext::xll_fixed_lsb_width

Definition at line 265 of file dca.h.

Referenced by ff_dca_xll_decode_header().

XllChSetSubHeader DCAContext::xll_chsets[DCA_XLL_CHSETS_MAX]

Definition at line 266 of file dca.h.

Referenced by dca_decode_frame(), ff_dca_xll_decode_audio(), and ff_dca_xll_decode_header().

XllNavi DCAContext::xll_navi

Definition at line 267 of file dca.h.

Referenced by ff_dca_xll_decode_audio(), and ff_dca_xll_decode_navi().

int* DCAContext::xll_sample_buf

Definition at line 268 of file dca.h.

Referenced by dca_decode_end(), and ff_dca_xll_decode_audio().

unsigned int DCAContext::xll_sample_buf_size

Definition at line 269 of file dca.h.

Referenced by ff_dca_xll_decode_audio().

int DCAContext::static_fields

static fields present

Definition at line 272 of file dca.h.

Referenced by dca_exss_parse_asset_header(), and ff_dca_exss_parse_header().

int DCAContext::mix_metadata

mixing metadata present

Definition at line 273 of file dca.h.

Referenced by dca_exss_parse_asset_header(), and ff_dca_exss_parse_header().

int DCAContext::num_mix_configs

number of mix out configurations

Definition at line 274 of file dca.h.

Referenced by dca_exss_parse_asset_header(), and ff_dca_exss_parse_header().

int DCAContext::mix_config_num_ch[4]

number of channels in each mix out configuration

Definition at line 275 of file dca.h.

Referenced by dca_exss_parse_asset_header(), and ff_dca_exss_parse_header().

int DCAContext::profile

Definition at line 277 of file dca.h.

Referenced by dca_decode_frame(), and dca_exss_parse_asset_header().

int DCAContext::one2one_map_chtospkr

Definition at line 278 of file dca.h.

Referenced by dca_exss_parse_asset_header(), and ff_dca_xll_decode_header().

int DCAContext::debug_flag

used for suppressing repeated error messages output

Definition at line 280 of file dca.h.

Referenced by dca_subframe_header(), and dca_subsubframe().

AVFloatDSPContext* DCAContext::fdsp

Definition at line 281 of file dca.h.

Referenced by dca_decode_end(), dca_decode_frame(), and dca_decode_init().

FFTContext DCAContext::imdct

Definition at line 282 of file dca.h.

Referenced by dca_decode_end(), dca_decode_init(), and qmf_32_subbands().

SynthFilterContext DCAContext::synth

Definition at line 283 of file dca.h.

Referenced by dca_decode_init(), and qmf_32_subbands().

DCADSPContext DCAContext::dcadsp

Definition at line 284 of file dca.h.

Referenced by dca_decode_init(), dca_subsubframe(), lfe_interpolation_fir(), and qmf_32_subbands().

QMF64_table* DCAContext::qmf64_table

Definition at line 285 of file dca.h.

Referenced by dca_decode_end(), dca_filter_channels(), and qmf_64_subbands().

FmtConvertContext DCAContext::fmt_conv

Definition at line 286 of file dca.h.

Referenced by dca_decode_init(), and dca_subsubframe().


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