|
FFmpeg
|
#include <dca_xll.h>
Data Fields | |
| AVCodecContext * | avctx |
| 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... | |
| int * | navi |
| 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... | |
| DCADSPContext * | dcadsp |
| int | output_mask |
| int32_t * | output_samples [DCA_SPEAKER_COUNT] |
| AVCodecContext* DCAXllDecoder::avctx |
Definition at line 106 of file dca_xll.h.
Referenced by chs_parse_band_data(), chs_parse_header(), combine_residual_frame(), dcadec_init(), ff_dca_xll_filter_frame(), force_lossy_output(), parse_band_data(), parse_common_header(), parse_dmix_coeffs(), parse_frame(), parse_navi_table(), and parse_sub_headers().
| GetBitContext DCAXllDecoder::gb |
Definition at line 107 of file dca_xll.h.
Referenced by chs_parse_band_data(), chs_parse_header(), parse_band_data(), parse_common_header(), parse_dmix_coeffs(), parse_frame(), and parse_navi_table().
| int DCAXllDecoder::frame_size |
Number of bytes in a lossless frame.
Definition at line 109 of file dca_xll.h.
Referenced by chs_parse_header(), parse_common_header(), parse_frame(), parse_frame_no_pbr(), parse_frame_pbr(), and parse_navi_table().
| int DCAXllDecoder::nchsets |
Number of channels sets per frame.
Definition at line 110 of file dca_xll.h.
Referenced by chs_parse_header(), dcadec_decode_frame(), find_next_hier_dmix_chset(), parse_common_header(), parse_navi_table(), and parse_sub_headers().
| int DCAXllDecoder::nframesegs |
Number of segments per frame.
Definition at line 111 of file dca_xll.h.
Referenced by parse_band_data(), parse_common_header(), and parse_navi_table().
| int DCAXllDecoder::nsegsamples_log2 |
Definition at line 112 of file dca_xll.h.
Referenced by chs_parse_band_data(), and parse_common_header().
| int DCAXllDecoder::nsegsamples |
Samples in segment per one frequency band.
Definition at line 113 of file dca_xll.h.
Referenced by chs_clear_band_data(), chs_parse_band_data(), chs_parse_header(), and parse_common_header().
| int DCAXllDecoder::nframesamples_log2 |
| int DCAXllDecoder::nframesamples |
Samples in frame per one frequency band.
Definition at line 115 of file dca_xll.h.
Referenced by chs_alloc_lsb_band_data(), chs_alloc_msb_band_data(), chs_assemble_freq_bands(), chs_assemble_msbs_lsbs(), chs_clear_band_data(), chs_filter_band_data(), combine_residual_frame(), ff_dca_xll_filter_frame(), parse_common_header(), scale_down_mix(), and undo_down_mix().
| int DCAXllDecoder::seg_size_nbits |
Number of bits used to read segment size.
Definition at line 116 of file dca_xll.h.
Referenced by chs_parse_header(), parse_common_header(), and parse_navi_table().
| int DCAXllDecoder::band_crc_present |
Presence of CRC16 within each frequency band.
Definition at line 117 of file dca_xll.h.
Referenced by chs_parse_header(), and parse_common_header().
| int DCAXllDecoder::scalable_lsbs |
MSB/LSB split flag.
Definition at line 118 of file dca_xll.h.
Referenced by chs_parse_header(), ff_dca_xll_filter_frame(), and parse_common_header().
| int DCAXllDecoder::ch_mask_nbits |
Number of bits used to read channel mask.
Definition at line 119 of file dca_xll.h.
Referenced by chs_parse_header(), and parse_common_header().
| int DCAXllDecoder::fixed_lsb_width |
Fixed LSB width.
Definition at line 120 of file dca_xll.h.
Referenced by chs_get_lsb_width(), ff_dca_xll_filter_frame(), and parse_common_header().
| DCAXllChSet DCAXllDecoder::chset[DCA_XLL_CHSETS_MAX] |
Channel sets.
Definition at line 122 of file dca_xll.h.
Referenced by chs_parse_header(), dcadec_decode_frame(), ff_dca_xll_close(), ff_dca_xll_filter_frame(), parse_band_data(), parse_navi_table(), parse_sub_headers(), scale_down_mix(), and undo_down_mix().
| int* DCAXllDecoder::navi |
NAVI table.
Definition at line 124 of file dca_xll.h.
Referenced by ff_dca_xll_close(), parse_band_data(), and parse_navi_table().
| unsigned int DCAXllDecoder::navi_size |
Definition at line 125 of file dca_xll.h.
Referenced by ff_dca_xll_close(), and parse_navi_table().
| int DCAXllDecoder::nfreqbands |
Highest number of frequency bands.
Definition at line 127 of file dca_xll.h.
Referenced by ff_dca_xll_filter_frame(), parse_band_data(), parse_navi_table(), and parse_sub_headers().
| int DCAXllDecoder::nchannels |
Total number of channels in a hierarchy.
Definition at line 128 of file dca_xll.h.
Referenced by parse_sub_headers().
| int DCAXllDecoder::nreschsets |
Number of channel sets that have residual encoded channels.
Definition at line 129 of file dca_xll.h.
Referenced by dcadec_decode_frame(), and parse_sub_headers().
| int DCAXllDecoder::nactivechsets |
Number of active channel sets to decode.
Definition at line 130 of file dca_xll.h.
Referenced by ff_dca_xll_filter_frame(), and parse_sub_headers().
| int DCAXllDecoder::hd_stream_id |
Previous DTS-HD stream ID for detecting changes.
Definition at line 132 of file dca_xll.h.
Referenced by ff_dca_xll_parse().
| uint8_t* DCAXllDecoder::pbr_buffer |
Peak bit rate (PBR) smoothing buffer.
Definition at line 134 of file dca_xll.h.
Referenced by copy_to_pbr(), ff_dca_xll_close(), and parse_frame_pbr().
| int DCAXllDecoder::pbr_length |
Length in bytes of data currently buffered.
Definition at line 135 of file dca_xll.h.
Referenced by clear_pbr(), copy_to_pbr(), ff_dca_xll_parse(), and parse_frame_pbr().
| int DCAXllDecoder::pbr_delay |
Delay in frames before decoding buffered data.
Definition at line 136 of file dca_xll.h.
Referenced by clear_pbr(), copy_to_pbr(), and parse_frame_pbr().
| DCADSPContext* DCAXllDecoder::dcadsp |
Definition at line 138 of file dca_xll.h.
Referenced by chs_assemble_freq_bands(), chs_filter_band_data(), dcadec_init(), ff_dca_xll_filter_frame(), scale_down_mix(), and undo_down_mix().
| int DCAXllDecoder::output_mask |
Definition at line 140 of file dca_xll.h.
Referenced by ff_dca_xll_filter_frame().
| int32_t* DCAXllDecoder::output_samples[DCA_SPEAKER_COUNT] |
Definition at line 141 of file dca_xll.h.
Referenced by chs_assemble_freq_bands(), chs_filter_band_data(), and ff_dca_xll_filter_frame().
1.8.6