FFmpeg
Data Fields
DCAXllDecoder Struct Reference

#include <dca_xll.h>

Data Fields

AVCodecContextavctx
 
GetBitContext gb
 
int frame_size
 Number of bytes in a lossless frame. More...
 
int nchsets
 Number of channels sets per frame. More...
 
int nframesegs
 Number of segments per frame. More...
 
int nsegsamples_log2
 log2(nsegsamples) More...
 
int nsegsamples
 Samples in segment per one frequency band. More...
 
int nframesamples_log2
 log2(nframesamples) More...
 
int nframesamples
 Samples in frame per one frequency band. More...
 
int seg_size_nbits
 Number of bits used to read segment size. More...
 
int band_crc_present
 Presence of CRC16 within each frequency band. More...
 
int scalable_lsbs
 MSB/LSB split flag. More...
 
int ch_mask_nbits
 Number of bits used to read channel mask. More...
 
int fixed_lsb_width
 Fixed LSB width. More...
 
DCAXllChSet chset [DCA_XLL_CHSETS_MAX]
 Channel sets. More...
 
intnavi
 NAVI table. More...
 
unsigned int navi_size
 
int nfreqbands
 Highest number of frequency bands. More...
 
int nchannels
 Total number of channels in a hierarchy. More...
 
int nreschsets
 Number of channel sets that have residual encoded channels. More...
 
int nactivechsets
 Number of active channel sets to decode. More...
 
int hd_stream_id
 Previous DTS-HD stream ID for detecting changes. More...
 
uint8_t * pbr_buffer
 Peak bit rate (PBR) smoothing buffer. More...
 
int pbr_length
 Length in bytes of data currently buffered. More...
 
int pbr_delay
 Delay in frames before decoding buffered data. More...
 
DCADSPContextdcadsp
 
int x_syncword_present
 Syncword for extension data at end of frame (DTS:X) is present. More...
 
int x_imax_syncword_present
 Syncword for extension data at end of frame (DTS:X IMAX) is present. More...
 
int output_mask
 
int32_toutput_samples [DCA_SPEAKER_COUNT]
 

Detailed Description

Definition at line 103 of file dca_xll.h.

Field Documentation

◆ avctx

AVCodecContext* DCAXllDecoder::avctx

Definition at line 104 of file dca_xll.h.

◆ gb

GetBitContext DCAXllDecoder::gb

Definition at line 105 of file dca_xll.h.

◆ frame_size

int DCAXllDecoder::frame_size

Number of bytes in a lossless frame.

Definition at line 107 of file dca_xll.h.

◆ nchsets

int DCAXllDecoder::nchsets

Number of channels sets per frame.

Definition at line 108 of file dca_xll.h.

◆ nframesegs

int DCAXllDecoder::nframesegs

Number of segments per frame.

Definition at line 109 of file dca_xll.h.

◆ nsegsamples_log2

int DCAXllDecoder::nsegsamples_log2

log2(nsegsamples)

Definition at line 110 of file dca_xll.h.

◆ nsegsamples

int DCAXllDecoder::nsegsamples

Samples in segment per one frequency band.

Definition at line 111 of file dca_xll.h.

◆ nframesamples_log2

int DCAXllDecoder::nframesamples_log2

log2(nframesamples)

Definition at line 112 of file dca_xll.h.

◆ nframesamples

int DCAXllDecoder::nframesamples

Samples in frame per one frequency band.

Definition at line 113 of file dca_xll.h.

◆ seg_size_nbits

int DCAXllDecoder::seg_size_nbits

Number of bits used to read segment size.

Definition at line 114 of file dca_xll.h.

◆ band_crc_present

int DCAXllDecoder::band_crc_present

Presence of CRC16 within each frequency band.

Definition at line 115 of file dca_xll.h.

◆ scalable_lsbs

int DCAXllDecoder::scalable_lsbs

MSB/LSB split flag.

Definition at line 116 of file dca_xll.h.

◆ ch_mask_nbits

int DCAXllDecoder::ch_mask_nbits

Number of bits used to read channel mask.

Definition at line 117 of file dca_xll.h.

◆ fixed_lsb_width

int DCAXllDecoder::fixed_lsb_width

Fixed LSB width.

Definition at line 118 of file dca_xll.h.

◆ chset

DCAXllChSet DCAXllDecoder::chset[DCA_XLL_CHSETS_MAX]

Channel sets.

Definition at line 120 of file dca_xll.h.

◆ navi

int* DCAXllDecoder::navi

NAVI table.

Definition at line 122 of file dca_xll.h.

◆ navi_size

unsigned int DCAXllDecoder::navi_size

Definition at line 123 of file dca_xll.h.

◆ nfreqbands

int DCAXllDecoder::nfreqbands

Highest number of frequency bands.

Definition at line 125 of file dca_xll.h.

◆ nchannels

int DCAXllDecoder::nchannels

Total number of channels in a hierarchy.

Definition at line 126 of file dca_xll.h.

◆ nreschsets

int DCAXllDecoder::nreschsets

Number of channel sets that have residual encoded channels.

Definition at line 127 of file dca_xll.h.

◆ nactivechsets

int DCAXllDecoder::nactivechsets

Number of active channel sets to decode.

Definition at line 128 of file dca_xll.h.

◆ hd_stream_id

int DCAXllDecoder::hd_stream_id

Previous DTS-HD stream ID for detecting changes.

Definition at line 130 of file dca_xll.h.

◆ pbr_buffer

uint8_t* DCAXllDecoder::pbr_buffer

Peak bit rate (PBR) smoothing buffer.

Definition at line 132 of file dca_xll.h.

◆ pbr_length

int DCAXllDecoder::pbr_length

Length in bytes of data currently buffered.

Definition at line 133 of file dca_xll.h.

◆ pbr_delay

int DCAXllDecoder::pbr_delay

Delay in frames before decoding buffered data.

Definition at line 134 of file dca_xll.h.

◆ dcadsp

DCADSPContext* DCAXllDecoder::dcadsp

Definition at line 136 of file dca_xll.h.

◆ x_syncword_present

int DCAXllDecoder::x_syncword_present

Syncword for extension data at end of frame (DTS:X) is present.

Definition at line 138 of file dca_xll.h.

◆ x_imax_syncword_present

int DCAXllDecoder::x_imax_syncword_present

Syncword for extension data at end of frame (DTS:X IMAX) is present.

Definition at line 139 of file dca_xll.h.

◆ output_mask

int DCAXllDecoder::output_mask

Definition at line 141 of file dca_xll.h.

◆ output_samples

int32_t* DCAXllDecoder::output_samples[DCA_SPEAKER_COUNT]

Definition at line 142 of file dca_xll.h.


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