Data Fields | |
AVCodecContext * | avctx |
int | frame_type |
type of the current frame | |
int | samples_deficit |
deficit sample count | |
int | crc_present |
crc is present in the bitstream | |
int | sample_blocks |
number of PCM sample blocks | |
int | frame_size |
primary frame byte size | |
int | amode |
audio channels arrangement | |
int | sample_rate |
audio sampling rate | |
int | bit_rate |
transmission bit rate | |
int | bit_rate_index |
transmission bit rate index | |
int | downmix |
embedded downmix enabled | |
int | dynrange |
embedded dynamic range flag | |
int | timestamp |
embedded time stamp flag | |
int | aux_data |
auxiliary data flag | |
int | hdcd |
source material is mastered in HDCD | |
int | ext_descr |
extension audio descriptor flag | |
int | ext_coding |
extended coding flag | |
int | aspf |
audio sync word insertion flag | |
int | lfe |
low frequency effects flag | |
int | predictor_history |
predictor history flag | |
int | header_crc |
header crc check bytes | |
int | multirate_inter |
multirate interpolator switch | |
int | version |
encoder software revision | |
int | copy_history |
copy history | |
int | source_pcm_res |
source pcm resolution | |
int | front_sum |
front sum/difference flag | |
int | surround_sum |
surround sum/difference flag | |
int | dialog_norm |
dialog normalisation parameter | |
int | subframes |
number of subframes | |
int | is_channels_set |
check for if the channel number is already set | |
int | total_channels |
number of channels including extensions | |
int | prim_channels |
number of primary audio channels | |
int | subband_activity [DCA_PRIM_CHANNELS_MAX] |
subband activity count | |
int | vq_start_subband [DCA_PRIM_CHANNELS_MAX] |
high frequency vq start subband | |
int | joint_intensity [DCA_PRIM_CHANNELS_MAX] |
joint intensity coding index | |
int | transient_huffman [DCA_PRIM_CHANNELS_MAX] |
transient mode code book | |
int | scalefactor_huffman [DCA_PRIM_CHANNELS_MAX] |
scale factor code book | |
int | bitalloc_huffman [DCA_PRIM_CHANNELS_MAX] |
bit allocation quantizer select | |
int | quant_index_huffman [DCA_PRIM_CHANNELS_MAX][DCA_ABITS_MAX] |
quantization index codebook select | |
float | scalefactor_adj [DCA_PRIM_CHANNELS_MAX][DCA_ABITS_MAX] |
scale factor adjustment | |
int | subsubframes [DCA_SUBFRAMES_MAX] |
number of subsubframes | |
int | partial_samples [DCA_SUBFRAMES_MAX] |
partial subsubframe samples count | |
int | prediction_mode [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS] |
prediction mode (ADPCM used or not) | |
int | prediction_vq [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS] |
prediction VQ coefs | |
int | bitalloc [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS] |
bit allocation index | |
int | transition_mode [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS] |
transition mode (transients) | |
int | scale_factor [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS][2] |
scale factors (2 if transient) | |
int | joint_huff [DCA_PRIM_CHANNELS_MAX] |
joint subband scale factors codebook | |
int | joint_scale_factor [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS] |
joint subband scale factors | |
int | downmix_coef [DCA_PRIM_CHANNELS_MAX][2] |
stereo downmix coefficients | |
int | dynrange_coef |
dynamic range coefficient | |
int | high_freq_vq [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS] |
VQ encoded high frequency subbands. | |
float | lfe_data [2 *DCA_LFE_MAX *(DCA_BLOCKS_MAX+4)] |
Low frequency effect data. | |
int | lfe_scale_factor |
float | subband_samples_hist [DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS][4] |
Definition at line 258 of file dca.c.
Definition at line 259 of file dca.c.
Referenced by dca_decode_block(), dca_decode_init(), dca_exss_parse_asset_header(), dca_exss_parse_header(), dca_filter_channels(), dca_parse_audio_coding_header(), dca_parse_frame_header(), dca_subframe_header(), and dca_subsubframe().
type of the current frame
Definition at line 261 of file dca.c.
Referenced by dca_parse_frame_header().
crc is present in the bitstream
Definition at line 263 of file dca.c.
Referenced by dca_parse_audio_coding_header(), dca_parse_frame_header(), dca_subframe_footer(), and dca_subframe_header().
number of PCM sample blocks
Definition at line 264 of file dca.c.
Referenced by dca_decode_frame(), and dca_parse_frame_header().
primary frame byte size
Definition at line 265 of file dca.c.
Referenced by dca_decode_frame(), and dca_parse_frame_header().
audio channels arrangement
Definition at line 266 of file dca.c.
Referenced by dca_decode_frame(), dca_filter_channels(), dca_parse_frame_header(), and dca_subframe_header().
audio sampling rate
Definition at line 267 of file dca.c.
Referenced by dca_decode_frame(), and dca_parse_frame_header().
transmission bit rate
Definition at line 268 of file dca.c.
Referenced by dca_decode_frame(), and dca_parse_frame_header().
transmission bit rate index
Definition at line 269 of file dca.c.
Referenced by dca_parse_frame_header(), and dca_subsubframe().
embedded downmix enabled
Definition at line 271 of file dca.c.
Referenced by dca_parse_frame_header(), dca_subframe_footer(), and dca_subframe_header().
embedded dynamic range flag
Definition at line 272 of file dca.c.
Referenced by dca_parse_frame_header(), dca_subframe_footer(), and dca_subframe_header().
embedded time stamp flag
Definition at line 273 of file dca.c.
Referenced by dca_parse_frame_header(), and dca_subframe_footer().
auxiliary data flag
Definition at line 274 of file dca.c.
Referenced by dca_parse_frame_header(), and dca_subframe_footer().
int DCAContext::hdcd |
source material is mastered in HDCD
Definition at line 275 of file dca.c.
Referenced by dca_parse_frame_header().
extension audio descriptor flag
Definition at line 276 of file dca.c.
Referenced by dca_decode_frame(), and dca_parse_frame_header().
extended coding flag
Definition at line 277 of file dca.c.
Referenced by dca_decode_frame(), and dca_parse_frame_header().
int DCAContext::aspf |
audio sync word insertion flag
Definition at line 278 of file dca.c.
Referenced by dca_parse_frame_header(), and dca_subsubframe().
int DCAContext::lfe |
low frequency effects flag
Definition at line 279 of file dca.c.
Referenced by dca_decode_frame(), dca_filter_channels(), dca_parse_frame_header(), and dca_subframe_header().
predictor history flag
Definition at line 280 of file dca.c.
Referenced by dca_parse_frame_header(), and dca_subsubframe().
header crc check bytes
Definition at line 281 of file dca.c.
Referenced by dca_parse_frame_header().
multirate interpolator switch
Definition at line 282 of file dca.c.
Referenced by dca_parse_frame_header(), and qmf_32_subbands().
encoder software revision
Definition at line 283 of file dca.c.
Referenced by dca_parse_frame_header().
source pcm resolution
Definition at line 285 of file dca.c.
Referenced by dca_decode_frame(), and dca_parse_frame_header().
front sum/difference flag
Definition at line 286 of file dca.c.
Referenced by dca_parse_frame_header().
surround sum/difference flag
Definition at line 287 of file dca.c.
Referenced by dca_parse_frame_header().
dialog normalisation parameter
Definition at line 288 of file dca.c.
Referenced by dca_parse_frame_header().
number of subframes
Definition at line 291 of file dca.c.
Referenced by dca_decode_block(), dca_parse_audio_coding_header(), and dca_parse_frame_header().
check for if the channel number is already set
Definition at line 292 of file dca.c.
Referenced by dca_decode_frame().
number of channels including extensions
Definition at line 293 of file dca.c.
Referenced by dca_parse_audio_coding_header().
number of primary audio channels
Definition at line 294 of file dca.c.
Referenced by dca_decode_frame(), dca_filter_channels(), dca_parse_audio_coding_header(), dca_subframe_header(), and dca_subsubframe().
int DCAContext::subband_activity[DCA_PRIM_CHANNELS_MAX] |
subband activity count
Definition at line 295 of file dca.c.
Referenced by dca_parse_audio_coding_header(), dca_subframe_header(), and qmf_32_subbands().
int DCAContext::vq_start_subband[DCA_PRIM_CHANNELS_MAX] |
high frequency vq start subband
Definition at line 296 of file dca.c.
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 297 of file dca.c.
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 298 of file dca.c.
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 299 of file dca.c.
Referenced by dca_parse_audio_coding_header(), and dca_subframe_header().
int DCAContext::bitalloc_huffman[DCA_PRIM_CHANNELS_MAX] |
bit allocation quantizer select
Definition at line 300 of file dca.c.
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 301 of file dca.c.
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 302 of file dca.c.
Referenced by dca_parse_audio_coding_header(), and dca_subsubframe().
int DCAContext::subsubframes[DCA_SUBFRAMES_MAX] |
number of subsubframes
Definition at line 305 of file dca.c.
Referenced by dca_decode_block(), dca_subframe_header(), and dca_subsubframe().
int DCAContext::partial_samples[DCA_SUBFRAMES_MAX] |
partial subsubframe samples count
Definition at line 306 of file dca.c.
Referenced by dca_subframe_header().
int DCAContext::prediction_mode[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS] |
prediction mode (ADPCM used or not)
Definition at line 307 of file dca.c.
Referenced by dca_subframe_header(), and dca_subsubframe().
int DCAContext::prediction_vq[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS] |
prediction VQ coefs
Definition at line 308 of file dca.c.
Referenced by dca_subframe_header(), and dca_subsubframe().
int DCAContext::bitalloc[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS] |
bit allocation index
Definition at line 309 of file dca.c.
Referenced by dca_subframe_header(), and dca_subsubframe().
int DCAContext::transition_mode[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS] |
transition mode (transients)
Definition at line 310 of file dca.c.
Referenced by dca_subframe_header(), and dca_subsubframe().
int DCAContext::scale_factor[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS][2] |
scale factors (2 if transient)
Definition at line 311 of file dca.c.
Referenced by dca_subframe_header(), and dca_subsubframe().
int DCAContext::joint_huff[DCA_PRIM_CHANNELS_MAX] |
joint subband scale factors codebook
Definition at line 312 of file dca.c.
Referenced by dca_subframe_header().
int DCAContext::joint_scale_factor[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS] |
joint subband scale factors
Definition at line 313 of file dca.c.
Referenced by dca_subframe_header().
int DCAContext::downmix_coef[DCA_PRIM_CHANNELS_MAX][2] |
stereo downmix coefficients
Definition at line 314 of file dca.c.
Referenced by dca_filter_channels(), and dca_subframe_header().
dynamic range coefficient
Definition at line 315 of file dca.c.
Referenced by dca_subframe_header().
int DCAContext::high_freq_vq[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS] |
VQ encoded high frequency subbands.
Definition at line 317 of file dca.c.
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 319 of file dca.c.
Referenced by dca_decode_frame(), dca_filter_channels(), and dca_subframe_header().
float DCAContext::subband_samples_hist[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS][4] |