|
FFmpeg
|
#include <dca_lbr.h>
Data Fields | |
| AVCodecContext * | avctx |
| GetBitContext | gb |
| int | sample_rate |
| Sample rate of LBR audio. More... | |
| int | ch_mask |
| LBR speaker mask. More... | |
| int | flags |
| Flags for LBR decoder initialization. More... | |
| int | bit_rate_orig |
| Original bit rate. More... | |
| int | bit_rate_scaled |
| Scaled bit rate. More... | |
| int | nchannels |
| Number of fullband channels to decode. More... | |
| int | nchannels_total |
| Total number of fullband channels. More... | |
| int | freq_range |
| Frequency range of LBR audio. More... | |
| int | band_limit |
| Band limit factor. More... | |
| int | limited_rate |
| Band limited sample rate. More... | |
| int | limited_range |
| Band limited frequency range. More... | |
| int | res_profile |
| Resolution profile. More... | |
| int | nsubbands |
| Number of encoded subbands. More... | |
| int | g3_avg_only_start_sb |
| Subband index where grid 3 scale factors end. More... | |
| int | min_mono_subband |
| Subband index where mono encoding starts. More... | |
| int | max_mono_subband |
| Subband index where mono encoding ends. More... | |
| int | framenum |
| Lower 5 bits of current frame number. More... | |
| int | lbr_rand |
| Seed for subband randomization. More... | |
| int | warned |
| Flags for warning suppression. More... | |
| uint8_t | quant_levels [DCA_LBR_CHANNELS/2][DCA_LBR_SUBBANDS] |
| Quantization levels. More... | |
| uint8_t | sb_indices [DCA_LBR_SUBBANDS] |
| Subband reordering indices. More... | |
| uint8_t | sec_ch_sbms [DCA_LBR_CHANNELS/2][DCA_LBR_SUBBANDS] |
| Right channel inversion or mid/side decoding flags. More... | |
| uint8_t | sec_ch_lrms [DCA_LBR_CHANNELS/2][DCA_LBR_SUBBANDS] |
| Flags indicating if left/right channel are swapped. More... | |
| uint32_t | ch_pres [DCA_LBR_CHANNELS] |
| Subband allocation flags. More... | |
| uint8_t | grid_1_scf [DCA_LBR_CHANNELS][12][8] |
| Grid 1 scale factors. More... | |
| uint8_t | grid_2_scf [DCA_LBR_CHANNELS][3][64] |
| Grid 2 scale factors. More... | |
| int8_t | grid_3_avg [DCA_LBR_CHANNELS][DCA_LBR_SUBBANDS - 4] |
| Grid 3 average values. More... | |
| int8_t | grid_3_scf [DCA_LBR_CHANNELS][DCA_LBR_SUBBANDS - 4][8] |
| Grid 3 scale factors. More... | |
| uint32_t | grid_3_pres [DCA_LBR_CHANNELS] |
| Grid 3 scale factors presence flags. More... | |
| uint8_t | high_res_scf [DCA_LBR_CHANNELS][DCA_LBR_SUBBANDS][8] |
| High-frequency resolution scale factors. More... | |
| uint8_t | part_stereo [DCA_LBR_CHANNELS][DCA_LBR_SUBBANDS/4][5] |
| Partial stereo coefficients. More... | |
| uint8_t | part_stereo_pres |
| Partial stereo coefficients presence flags. More... | |
| float | lpc_coeff [2][DCA_LBR_CHANNELS][3][2][8] |
| Predictor coefficients. More... | |
| float | sb_scf [DCA_LBR_SUBBANDS] |
| Subband randomization scale factors. More... | |
| float * | time_samples [DCA_LBR_CHANNELS][DCA_LBR_SUBBANDS] |
| Time samples. More... | |
| float * | ts_buffer |
| Time sample buffer base. More... | |
| unsigned int | ts_size |
| Time sample buffer size. More... | |
| float | history [DCA_LBR_CHANNELS][DCA_LBR_SUBBANDS *4] |
| IMDCT history. More... | |
| float | window [DCA_LBR_SUBBANDS *4] |
| Long window for IMDCT. More... | |
| float | lfe_data [64] |
| Decimated LFE samples. More... | |
| float | lfe_history [5][2] |
| LFE IIR filter history. More... | |
| float | lfe_scale |
| Scale factor of LFE samples before IIR filter. More... | |
| uint8_t | tonal_scf [6] |
| Tonal scale factors. More... | |
| uint16_t | tonal_bounds [5][32][2] |
| Per-group per-subframe start/end positions of tones. More... | |
| DCALbrTone | tones [DCA_LBR_TONES] |
| Circular buffer of tones. More... | |
| int | ntones |
| Circular buffer head position. More... | |
| FFTContext | imdct |
| AVFloatDSPContext * | fdsp |
| DCADSPContext * | dcadsp |
| AVCodecContext* DCALbrDecoder::avctx |
| GetBitContext DCALbrDecoder::gb |
| int DCALbrDecoder::flags |
| int DCALbrDecoder::nchannels |
| int DCALbrDecoder::nchannels_total |
| int DCALbrDecoder::freq_range |
| int DCALbrDecoder::limited_range |
| int DCALbrDecoder::g3_avg_only_start_sb |
| int DCALbrDecoder::min_mono_subband |
| int DCALbrDecoder::max_mono_subband |
| int DCALbrDecoder::framenum |
| int DCALbrDecoder::lbr_rand |
| uint8_t DCALbrDecoder::quant_levels[DCA_LBR_CHANNELS/2][DCA_LBR_SUBBANDS] |
| uint8_t DCALbrDecoder::sb_indices[DCA_LBR_SUBBANDS] |
| uint8_t DCALbrDecoder::sec_ch_sbms[DCA_LBR_CHANNELS/2][DCA_LBR_SUBBANDS] |
| uint8_t DCALbrDecoder::sec_ch_lrms[DCA_LBR_CHANNELS/2][DCA_LBR_SUBBANDS] |
| uint32_t DCALbrDecoder::ch_pres[DCA_LBR_CHANNELS] |
| uint8_t DCALbrDecoder::grid_1_scf[DCA_LBR_CHANNELS][12][8] |
| uint8_t DCALbrDecoder::grid_2_scf[DCA_LBR_CHANNELS][3][64] |
| int8_t DCALbrDecoder::grid_3_avg[DCA_LBR_CHANNELS][DCA_LBR_SUBBANDS - 4] |
| int8_t DCALbrDecoder::grid_3_scf[DCA_LBR_CHANNELS][DCA_LBR_SUBBANDS - 4][8] |
| uint32_t DCALbrDecoder::grid_3_pres[DCA_LBR_CHANNELS] |
| uint8_t DCALbrDecoder::high_res_scf[DCA_LBR_CHANNELS][DCA_LBR_SUBBANDS][8] |
| uint8_t DCALbrDecoder::part_stereo[DCA_LBR_CHANNELS][DCA_LBR_SUBBANDS/4][5] |
| uint8_t DCALbrDecoder::part_stereo_pres |
| float DCALbrDecoder::lpc_coeff[2][DCA_LBR_CHANNELS][3][2][8] |
| float DCALbrDecoder::sb_scf[DCA_LBR_SUBBANDS] |
| float* DCALbrDecoder::time_samples[DCA_LBR_CHANNELS][DCA_LBR_SUBBANDS] |
| unsigned int DCALbrDecoder::ts_size |
| float DCALbrDecoder::history[DCA_LBR_CHANNELS][DCA_LBR_SUBBANDS *4] |
| float DCALbrDecoder::window[DCA_LBR_SUBBANDS *4] |
| float DCALbrDecoder::lfe_history[5][2] |
| float DCALbrDecoder::lfe_scale |
| uint16_t DCALbrDecoder::tonal_bounds[5][32][2] |
| DCALbrTone DCALbrDecoder::tones[DCA_LBR_TONES] |
| FFTContext DCALbrDecoder::imdct |
| AVFloatDSPContext* DCALbrDecoder::fdsp |
| DCADSPContext* DCALbrDecoder::dcadsp |
1.8.17