| 
    FFmpeg
    
   | 
 
#include <dca.h>
Data Fields | |
| const AVClass * | class | 
| class for AVOptions  More... | |
| AVCodecContext * | avctx | 
| 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_t * | extra_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... | |
| AVFloatDSPContext * | fdsp | 
| FFTContext | imdct | 
| SynthFilterContext | synth | 
| DCADSPContext | dcadsp | 
| QMF64_table * | qmf64_table | 
| FmtConvertContext | fmt_conv | 
| AVCodecContext* DCAContext::avctx | 
Definition at line 137 of file dca.h.
Referenced by dca_decode_block(), dca_decode_frame(), dca_decode_init(), dca_exss_parse_asset_header(), dca_filter_channels(), dca_parse_audio_coding_header(), dca_parse_frame_header(), dca_subframe_footer(), dca_subframe_header(), dca_subsubframe(), ff_dca_exss_parse_header(), ff_dca_xbr_parse_frame(), ff_dca_xll_decode_audio(), ff_dca_xll_decode_header(), ff_dca_xll_decode_navi(), ff_dca_xxch_decode_frame(), and get_dmix_coeff().
| 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 | 
| 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 | 
low frequency effects flag
Definition at line 156 of file dca.h.
Referenced by dca_decode_frame(), dca_filter_channels(), dca_parse_frame_header(), dca_subframe_footer(), dca_subframe_header(), and lfe_interpolation_fir().
| 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 | 
| 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 | 
number of primary audio channels
Definition at line 170 of file dca.h.
Referenced by dca_decode_frame(), dca_filter_channels(), dca_parse_audio_coding_header(), dca_subframe_footer(), dca_subframe_header(), dca_subsubframe(), ff_dca_xbr_parse_frame(), and ff_dca_xxch_decode_frame().
| 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().
| uint8_t DCAContext::dca_buffer[DCA_MAX_FRAME_SIZE+DCA_MAX_EXSS_HEADER_SIZE+DCA_BUFFER_PADDING_SIZE] | 
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 | 
Definition at line 226 of file dca.h.
Referenced by dca_decode_frame(), dca_exss_parse_asset_header(), dca_parse_audio_coding_header(), dca_parse_frame_header(), dca_subframe_footer(), dca_subframe_header(), dca_subsubframe(), ff_dca_exss_parse_header(), ff_dca_xbr_parse_frame(), ff_dca_xll_decode_header(), ff_dca_xll_decode_navi(), ff_dca_xxch_decode_frame(), and get_dmix_coeff().
| int DCAContext::current_subframe | 
Definition at line 228 of file dca.h.
Referenced by dca_decode_block(), dca_parse_audio_coding_header(), dca_subframe_header(), and dca_subsubframe().
| 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 | 
Definition at line 240 of file dca.h.
Referenced by dca_decode_frame(), dca_parse_audio_coding_header(), and ff_dca_xxch_decode_frame().
| int DCAContext::xxch_nbits_spk_mask | 
Definition at line 241 of file dca.h.
Referenced by dca_decode_frame(), dca_parse_audio_coding_header(), and ff_dca_xxch_decode_frame().
| uint32_t DCAContext::xxch_core_spkmask | 
Definition at line 242 of file dca.h.
Referenced by dca_decode_frame(), dca_parse_audio_coding_header(), dca_xxch2index(), and ff_dca_xxch_decode_frame().
| 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 | 
Definition at line 247 of file dca.h.
Referenced by dca_decode_frame(), dca_parse_audio_coding_header(), and ff_dca_xxch_decode_frame().
| 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().
 1.8.6