diff options
Diffstat (limited to 'libavcodec/aaccoder.c')
-rw-r--r-- | libavcodec/aaccoder.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/libavcodec/aaccoder.c b/libavcodec/aaccoder.c index 911668a42a..a23f173752 100644 --- a/libavcodec/aaccoder.c +++ b/libavcodec/aaccoder.c @@ -46,6 +46,7 @@ #include "aacenc_is.h" #include "aacenc_tns.h" +#include "aacenc_pred.h" /** Frequency in Hz for lower limit of noise substitution **/ #define NOISE_LOW_LIMIT 4500 @@ -960,43 +961,63 @@ AACCoefficientsEncoder ff_aac_coders[AAC_CODER_NB] = { encode_window_bands_info, quantize_and_encode_band, encode_tns_info, + encode_main_pred, + adjust_common_prediction, + apply_main_pred, + update_main_pred, set_special_band_scalefactors, search_for_pns, search_for_tns, search_for_ms, search_for_is, + search_for_pred, }, [AAC_CODER_ANMR] = { search_for_quantizers_anmr, encode_window_bands_info, quantize_and_encode_band, encode_tns_info, + encode_main_pred, + adjust_common_prediction, + apply_main_pred, + update_main_pred, set_special_band_scalefactors, search_for_pns, search_for_tns, search_for_ms, search_for_is, + search_for_pred, }, [AAC_CODER_TWOLOOP] = { search_for_quantizers_twoloop, codebook_trellis_rate, quantize_and_encode_band, encode_tns_info, + encode_main_pred, + adjust_common_prediction, + apply_main_pred, + update_main_pred, set_special_band_scalefactors, search_for_pns, search_for_tns, search_for_ms, search_for_is, + search_for_pred, }, [AAC_CODER_FAST] = { search_for_quantizers_fast, encode_window_bands_info, quantize_and_encode_band, encode_tns_info, + encode_main_pred, + adjust_common_prediction, + apply_main_pred, + update_main_pred, set_special_band_scalefactors, search_for_pns, search_for_tns, search_for_ms, search_for_is, + search_for_pred, }, }; |