FFmpeg
|
PutBitContext DCAEncContext::pb |
Definition at line 57 of file dcaenc.c.
Referenced by encode_frame(), put_frame_header(), put_primary_audio_header(), put_subframe(), and put_subframe_samples().
DCAADPCMEncContext DCAEncContext::adpcm_ctx |
Definition at line 58 of file dcaenc.c.
Referenced by adpcm_analysis(), encode_close(), and encode_init().
CompressionOptions DCAEncContext::options |
Definition at line 59 of file dcaenc.c.
Referenced by encode_frame().
int DCAEncContext::frame_size |
Definition at line 60 of file dcaenc.c.
Referenced by encode_frame(), encode_init(), and put_frame_header().
int DCAEncContext::frame_bits |
Definition at line 61 of file dcaenc.c.
Referenced by assign_bits(), and encode_init().
int DCAEncContext::fullband_channels |
Definition at line 62 of file dcaenc.c.
Referenced by adpcm_analysis(), calc_masking(), encode_init(), find_peaks(), init_quantization_noise(), put_primary_audio_header(), put_subframe(), quantize_adpcm(), quantize_pcm(), and subband_transform().
int DCAEncContext::channels |
Definition at line 63 of file dcaenc.c.
Referenced by calc_masking(), encode_init(), fill_in_adpcm_bufer(), lfe_downsample(), shift_history(), and subband_transform().
int DCAEncContext::lfe_channel |
Definition at line 64 of file dcaenc.c.
Referenced by calc_lfe_scales(), encode_frame(), encode_init(), find_peaks(), init_quantization_noise(), put_frame_header(), and put_subframe().
int DCAEncContext::samplerate_index |
Definition at line 65 of file dcaenc.c.
Referenced by calc_masking(), encode_init(), and put_frame_header().
int DCAEncContext::bitrate_index |
Definition at line 66 of file dcaenc.c.
Referenced by encode_init(), get_step_size(), and put_frame_header().
int DCAEncContext::channel_config |
Definition at line 67 of file dcaenc.c.
Referenced by encode_init(), lfe_downsample(), and put_frame_header().
const int32_t* DCAEncContext::band_interpolation |
Definition at line 68 of file dcaenc.c.
Referenced by encode_init(), and subband_transform().
const int32_t* DCAEncContext::band_spectrum |
Definition at line 69 of file dcaenc.c.
Referenced by encode_init(), walk_band_high(), and walk_band_low().
int DCAEncContext::lfe_scale_factor |
Definition at line 70 of file dcaenc.c.
Referenced by calc_lfe_scales(), and put_subframe().
softfloat DCAEncContext::lfe_quant |
Definition at line 71 of file dcaenc.c.
Referenced by calc_lfe_scales(), and put_subframe().
int32_t DCAEncContext::lfe_peak_cb |
Definition at line 72 of file dcaenc.c.
Referenced by calc_lfe_scales(), and find_peaks().
const int8_t* DCAEncContext::channel_order_tab |
channel reordering table, lfe and non lfe
Definition at line 73 of file dcaenc.c.
Referenced by calc_masking(), encode_init(), shift_history(), and subband_transform().
int32_t DCAEncContext::prediction_mode[MAX_CHANNELS][DCAENC_SUBBANDS] |
Definition at line 75 of file dcaenc.c.
Referenced by adpcm_analysis(), encode_init(), fill_in_adpcm_bufer(), init_quantization_noise(), put_subframe(), quantize_adpcm(), quantize_adpcm_subband(), and quantize_pcm().
int32_t DCAEncContext::adpcm_history[MAX_CHANNELS][DCAENC_SUBBANDS][DCA_ADPCM_COEFFS *2] |
Definition at line 76 of file dcaenc.c.
Referenced by encode_init(), fill_in_adpcm_bufer(), and quantize_adpcm_subband().
int32_t DCAEncContext::history[MAX_CHANNELS][512] |
Definition at line 77 of file dcaenc.c.
Referenced by calc_masking(), lfe_downsample(), shift_history(), and subband_transform().
int32_t* DCAEncContext::subband[MAX_CHANNELS][DCAENC_SUBBANDS] |
Definition at line 78 of file dcaenc.c.
Referenced by adpcm_analysis(), fill_in_adpcm_bufer(), find_peaks(), quantize_adpcm_subband(), quantize_pcm(), subband_bufer_alloc(), subband_bufer_free(), and subband_transform().
int32_t DCAEncContext::quantized[MAX_CHANNELS][DCAENC_SUBBANDS][SUBBAND_SAMPLES] |
Definition at line 79 of file dcaenc.c.
Referenced by fill_in_adpcm_bufer(), init_quantization_noise(), put_subframe_samples(), quantize_adpcm_subband(), and quantize_pcm().
int32_t DCAEncContext::peak_cb[MAX_CHANNELS][DCAENC_SUBBANDS] |
Definition at line 80 of file dcaenc.c.
Referenced by find_peaks(), and init_quantization_noise().
int32_t DCAEncContext::diff_peak_cb[MAX_CHANNELS][DCAENC_SUBBANDS] |
expected peak of residual signal
Definition at line 81 of file dcaenc.c.
Referenced by adpcm_analysis(), and quantize_adpcm_subband().
int32_t DCAEncContext::downsampled_lfe[DCA_LFE_SAMPLES] |
Definition at line 82 of file dcaenc.c.
Referenced by find_peaks(), lfe_downsample(), and put_subframe().
int32_t DCAEncContext::masking_curve_cb[SUBSUBFRAMES][256] |
Definition at line 83 of file dcaenc.c.
Referenced by calc_masking().
int32_t DCAEncContext::bit_allocation_sel[MAX_CHANNELS] |
Definition at line 84 of file dcaenc.c.
Referenced by encode_init(), init_quantization_noise(), put_primary_audio_header(), and put_subframe().
int DCAEncContext::abits[MAX_CHANNELS][DCAENC_SUBBANDS] |
Definition at line 85 of file dcaenc.c.
Referenced by get_step_size(), init_quantization_noise(), put_subframe(), put_subframe_samples(), and quantize_adpcm_subband().
int DCAEncContext::scale_factor[MAX_CHANNELS][DCAENC_SUBBANDS] |
Definition at line 86 of file dcaenc.c.
Referenced by fill_in_adpcm_bufer(), init_quantization_noise(), put_subframe(), and quantize_adpcm_subband().
softfloat DCAEncContext::quant[MAX_CHANNELS][DCAENC_SUBBANDS] |
Definition at line 87 of file dcaenc.c.
Referenced by init_quantization_noise(), quantize_adpcm_subband(), and quantize_pcm().
int32_t DCAEncContext::quant_index_sel[MAX_CHANNELS][DCA_CODE_BOOKS] |
Definition at line 88 of file dcaenc.c.
Referenced by encode_init(), init_quantization_noise(), put_primary_audio_header(), and put_subframe_samples().
int32_t DCAEncContext::eff_masking_curve_cb[256] |
Definition at line 89 of file dcaenc.c.
Referenced by calc_masking(), and update_band_masking().
int32_t DCAEncContext::band_masking_cb[32] |
Definition at line 90 of file dcaenc.c.
Referenced by calc_masking(), init_quantization_noise(), and update_band_masking().
int32_t DCAEncContext::worst_quantization_noise |
Definition at line 91 of file dcaenc.c.
Referenced by assign_bits(), and encode_init().
int32_t DCAEncContext::worst_noise_ever |
Definition at line 92 of file dcaenc.c.
Referenced by assign_bits(), and encode_init().
int DCAEncContext::consumed_bits |
Definition at line 93 of file dcaenc.c.
Referenced by assign_bits(), and init_quantization_noise().
int DCAEncContext::consumed_adpcm_bits |
Number of bits to transmit ADPCM related info.
Definition at line 94 of file dcaenc.c.
Referenced by adpcm_analysis(), encode_init(), and init_quantization_noise().