AAC encoder context. More...
#include <aacenc.h>
encoding options
Definition at line 97 of file aacenc.h.
Referenced by aac_encode_frame(), aac_encode_init(), ff_aac_coder_init_mips(), and search_for_quantizers_twoloop().
Definition at line 98 of file aacenc.h.
Referenced by aac_encode_frame(), codebook_trellis_rate(), encode_individual_channel(), encode_pulses(), encode_scale_factors(), encode_spectral_coeffs(), encode_window_bands_info(), ff_aac_encode_ltp_info(), ff_aac_encode_main_pred(), ff_aac_encode_tns_info(), put_bitstream_info(), and put_ics_info().
long (1024 samples) frame transform context
Definition at line 99 of file aacenc.h.
Referenced by aac_encode_end(), aac_encode_frame(), apply_window_and_mdct(), and dsp_init().
short (128 samples) frame transform context
Definition at line 100 of file aacenc.h.
Referenced by aac_encode_end(), apply_window_and_mdct(), and dsp_init().
Definition at line 101 of file aacenc.h.
Referenced by aac_encode_end(), aac_encode_frame(), apply_window_and_mdct(), dsp_init(), and search_for_pns().
saved preprocessed input
Definition at line 102 of file aacenc.h.
Referenced by aac_encode_frame(), alloc_buffers(), copy_input_samples(), ff_aac_ltp_insert_new_frame(), and ff_aac_update_ltp().
copied from avctx
Definition at line 104 of file aacenc.h.
Referenced by aac_encode_init(), ff_aac_encode_ltp_info(), ff_aac_encode_main_pred(), ff_aac_search_for_tns(), ff_aac_update_ltp(), and put_audio_specific_config().
used by TNS
Definition at line 105 of file aacenc.h.
Referenced by aac_encode_end(), aac_encode_init(), ff_aac_apply_tns(), and ff_aac_search_for_tns().
MPEG-4 samplerate index.
Definition at line 106 of file aacenc.h.
Referenced by aac_encode_frame(), aac_encode_init(), ff_aac_adjust_common_pred(), ff_aac_apply_main_pred(), ff_aac_encode_main_pred(), ff_aac_search_for_pred(), ff_aac_search_for_tns(), and put_audio_specific_config().
channel count
Definition at line 107 of file aacenc.h.
Referenced by aac_encode_frame(), aac_encode_init(), alloc_buffers(), copy_input_samples(), and put_audio_specific_config().
channel configuration map
Definition at line 108 of file aacenc.h.
Referenced by aac_encode_frame(), aac_encode_init(), alloc_buffers(), and ff_aac_ltp_insert_new_frame().
channel elements
Definition at line 110 of file aacenc.h.
Referenced by aac_encode_end(), aac_encode_frame(), alloc_buffers(), and ff_aac_ltp_insert_new_frame().
Definition at line 111 of file aacenc.h.
Referenced by aac_encode_end(), aac_encode_frame(), aac_encode_init(), encode_window_bands_info(), ff_aac_search_for_ltp(), ff_aac_search_for_pred(), ff_aac_search_for_tns(), mark_pns(), search_for_ms(), search_for_pns(), search_for_quantizers_anmr(), search_for_quantizers_fast(), and search_for_quantizers_twoloop().
Definition at line 112 of file aacenc.h.
Referenced by aac_encode_end(), aac_encode_frame(), and aac_encode_init().
Definition at line 113 of file aacenc.h.
Referenced by aac_encode_frame(), aac_encode_init(), encode_band_info(), encode_individual_channel(), encode_spectral_coeffs(), and ff_aac_coder_init_mips().
current channel for coder context
Definition at line 114 of file aacenc.h.
Referenced by aac_encode_frame(), encode_window_bands_info(), ff_aac_search_for_ltp(), ff_aac_search_for_pred(), ff_aac_search_for_tns(), ff_aac_update_ltp(), mark_pns(), search_for_ms(), search_for_pns(), search_for_quantizers_anmr(), search_for_quantizers_fast(), and search_for_quantizers_twoloop().
Definition at line 115 of file aacenc.h.
Referenced by aac_encode_init(), and search_for_pns().
Definition at line 116 of file aacenc.h.
Referenced by aac_encode_frame(), aac_encode_init(), encode_band_info(), encode_spectral_coeffs(), ff_aac_search_for_is(), ff_aac_search_for_ltp(), ff_aac_search_for_pred(), mark_pns(), search_for_ms(), and search_for_pns().
number of bits for the previous frame
Definition at line 117 of file aacenc.h.
Referenced by aac_encode_frame(), and aac_encode_init().
sum(lambda), for Qvg reporting
Definition at line 118 of file aacenc.h.
Referenced by aac_encode_end(), and aac_encode_frame().
count(lambda), for Qvg reporting
Definition at line 119 of file aacenc.h.
Referenced by aac_encode_end(), and aac_encode_frame().
channel group type cur_channel belongs to
Definition at line 120 of file aacenc.h.
Referenced by aac_encode_frame(), and search_for_quantizers_twoloop().
Definition at line 122 of file aacenc.h.
Referenced by aac_encode_end(), aac_encode_frame(), and aac_encode_init().
quantized coefficients
Definition at line 123 of file aacenc.h.
Referenced by quantize_and_encode_band_cost_template().
scaled coefficients
Definition at line 124 of file aacenc.h.
Referenced by codebook_trellis_rate(), encode_window_bands_info(), ff_aac_search_for_ltp(), ff_aac_search_for_pred(), quantize_and_encode_band_cost_template(), search_for_ms(), search_for_pns(), search_for_quantizers_anmr(), search_for_quantizers_fast(), and search_for_quantizers_twoloop().
Definition at line 126 of file aacenc.h.
Referenced by ff_quantize_band_cost_cache_init(), and quantize_band_cost_cached().
memoization area for quantize_band_cost
Definition at line 127 of file aacenc.h.
Referenced by ff_quantize_band_cost_cache_init(), and quantize_band_cost_cached().
Definition at line 129 of file aacenc.h.
Referenced by aac_encode_init(), codebook_trellis_rate(), encode_window_bands_info(), ff_aac_dsp_init_x86(), ff_aac_search_for_ltp(), ff_aac_search_for_pred(), quantize_and_encode_band_cost_template(), search_for_ms(), search_for_pns(), search_for_quantizers_anmr(), search_for_quantizers_fast(), and search_for_quantizers_twoloop().
Definition at line 130 of file aacenc.h.
Referenced by aac_encode_init(), ff_aac_dsp_init_x86(), and quantize_and_encode_band_cost_template().
Definition at line 135 of file aacenc.h.
Referenced by aac_encode_end(), and alloc_buffers().
Referenced by aac_encode_end(), and alloc_buffers().