FFmpeg
|
#include <dca_xll.h>
Data Fields | |
int | nchannels |
Number of channels in the channel set (N) More... | |
int | residual_encode |
Residual encoding mask (0 - residual, 1 - full channel) More... | |
int | pcm_bit_res |
PCM bit resolution (variable) More... | |
int | storage_bit_res |
Storage bit resolution (16 or 24) More... | |
int | freq |
Original sampling frequency (max. 96000 Hz) More... | |
int | primary_chset |
Primary channel set flag. More... | |
int | dmix_coeffs_present |
Downmix coefficients present in stream. More... | |
int | dmix_embedded |
Downmix already performed by encoder. More... | |
int | dmix_type |
Primary channel set downmix type. More... | |
int | hier_chset |
Whether the channel set is part of a hierarchy. More... | |
int | hier_ofs |
Number of preceding channels in a hierarchy (M) More... | |
int | dmix_coeff [DCA_XLL_DMIX_COEFFS_MAX] |
Downmixing coefficients. More... | |
int | dmix_scale [DCA_XLL_DMIX_SCALES_MAX] |
Downmixing scales. More... | |
int | dmix_scale_inv [DCA_XLL_DMIX_SCALES_MAX] |
Inverse downmixing scales. More... | |
int | ch_mask |
Channel mask for set. More... | |
int | ch_remap [DCA_XLL_CHANNELS_MAX] |
Channel to speaker map. More... | |
int | nfreqbands |
Number of frequency bands (1 or 2) More... | |
int | nabits |
Number of bits to read bit allocation coding parameter. More... | |
DCAXllBand | bands [DCA_XLL_BANDS_MAX] |
Frequency bands. More... | |
int | seg_common |
Segment type. More... | |
int | rice_code_flag [DCA_XLL_CHANNELS_MAX] |
Rice coding flag. More... | |
int | bitalloc_hybrid_linear [DCA_XLL_CHANNELS_MAX] |
Binary code length for isolated samples. More... | |
int | bitalloc_part_a [DCA_XLL_CHANNELS_MAX] |
Coding parameter for part A of segment. More... | |
int | bitalloc_part_b [DCA_XLL_CHANNELS_MAX] |
Coding parameter for part B of segment. More... | |
int | nsamples_part_a [DCA_XLL_CHANNELS_MAX] |
Number of samples in part A of segment. More... | |
int32_t | deci_history [DCA_XLL_CHANNELS_MAX][DCA_XLL_DECI_HISTORY_MAX] |
Decimator history for frequency band 1. More... | |
unsigned int | sample_size [DCA_XLL_SAMPLE_BUFFERS_MAX] |
int32_t * | sample_buffer [DCA_XLL_SAMPLE_BUFFERS_MAX] |
int DCAXllChSet::nchannels |
Number of channels in the channel set (N)
Definition at line 66 of file dca_xll.h.
Referenced by undo_down_mix().
int DCAXllChSet::residual_encode |
int DCAXllChSet::pcm_bit_res |
PCM bit resolution (variable)
Definition at line 68 of file dca_xll.h.
Referenced by chs_parse_header(), and ff_dca_xll_filter_frame().
int DCAXllChSet::storage_bit_res |
Storage bit resolution (16 or 24)
Definition at line 69 of file dca_xll.h.
Referenced by chs_parse_header(), and ff_dca_xll_filter_frame().
int DCAXllChSet::freq |
Original sampling frequency (max. 96000 Hz)
Definition at line 70 of file dca_xll.h.
Referenced by chs_parse_header(), and ff_dca_xll_filter_frame().
int DCAXllChSet::dmix_coeffs_present |
int DCAXllChSet::dmix_embedded |
Downmix already performed by encoder.
Definition at line 74 of file dca_xll.h.
Referenced by ff_dca_xll_filter_frame().
int DCAXllChSet::dmix_type |
Primary channel set downmix type.
Definition at line 75 of file dca_xll.h.
Referenced by ff_dca_xll_filter_frame().
int DCAXllChSet::hier_chset |
int DCAXllChSet::hier_ofs |
Number of preceding channels in a hierarchy (M)
Definition at line 77 of file dca_xll.h.
Referenced by scale_down_mix(), and undo_down_mix().
int DCAXllChSet::dmix_coeff[DCA_XLL_DMIX_COEFFS_MAX] |
Downmixing coefficients.
Definition at line 78 of file dca_xll.h.
Referenced by ff_dca_xll_filter_frame(), and undo_down_mix().
int DCAXllChSet::dmix_scale[DCA_XLL_DMIX_SCALES_MAX] |
Downmixing scales.
Definition at line 79 of file dca_xll.h.
Referenced by prescale_down_mix(), and scale_down_mix().
int DCAXllChSet::dmix_scale_inv[DCA_XLL_DMIX_SCALES_MAX] |
Inverse downmixing scales.
Definition at line 80 of file dca_xll.h.
Referenced by combine_residual_frame(), and prescale_down_mix().
int DCAXllChSet::ch_remap[DCA_XLL_CHANNELS_MAX] |
int DCAXllChSet::nfreqbands |
Number of frequency bands (1 or 2)
Definition at line 84 of file dca_xll.h.
Referenced by chs_parse_header().
int DCAXllChSet::nabits |
DCAXllBand DCAXllChSet::bands[DCA_XLL_BANDS_MAX] |
int DCAXllChSet::rice_code_flag[DCA_XLL_CHANNELS_MAX] |
int DCAXllChSet::bitalloc_hybrid_linear[DCA_XLL_CHANNELS_MAX] |
int DCAXllChSet::bitalloc_part_a[DCA_XLL_CHANNELS_MAX] |
int DCAXllChSet::bitalloc_part_b[DCA_XLL_CHANNELS_MAX] |
int DCAXllChSet::nsamples_part_a[DCA_XLL_CHANNELS_MAX] |
int32_t DCAXllChSet::deci_history[DCA_XLL_CHANNELS_MAX][DCA_XLL_DECI_HISTORY_MAX] |
Decimator history for frequency band 1.
Definition at line 98 of file dca_xll.h.
Referenced by undo_down_mix().
unsigned int DCAXllChSet::sample_size[DCA_XLL_SAMPLE_BUFFERS_MAX] |
int32_t* DCAXllChSet::sample_buffer[DCA_XLL_SAMPLE_BUFFERS_MAX] |