Commit 4bd910d8 authored by Timothy Gu's avatar Timothy Gu Committed by Michael Niedermayer

aacenc: add AAC_CODER_(FAAC|ANMR|etc.) macros

Signed-off-by: 's avatarTimothy Gu <timothygu99@gmail.com>
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent bfe14458
......@@ -1113,25 +1113,25 @@ static void search_for_ms(AACEncContext *s, ChannelElement *cpe,
}
AACCoefficientsEncoder ff_aac_coders[AAC_CODER_NB] = {
{
[AAC_CODER_FAAC] = {
search_for_quantizers_faac,
encode_window_bands_info,
quantize_and_encode_band,
search_for_ms,
},
{
[AAC_CODER_ANMR] = {
search_for_quantizers_anmr,
encode_window_bands_info,
quantize_and_encode_band,
search_for_ms,
},
{
[AAC_CODER_TWOLOOP] = {
search_for_quantizers_twoloop,
codebook_trellis_rate,
quantize_and_encode_band,
search_for_ms,
},
{
[AAC_CODER_FAST] = {
search_for_quantizers_fast,
encode_window_bands_info,
quantize_and_encode_band,
......
......@@ -30,7 +30,12 @@
#include "audio_frame_queue.h"
#include "psymodel.h"
#define AAC_CODER_NB 4
#define AAC_CODER_FAAC 0
#define AAC_CODER_ANMR 1
#define AAC_CODER_TWOLOOP 2
#define AAC_CODER_FAST 3
#define AAC_CODER_NB 4
typedef struct AACEncOptions {
int stereo_mode;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment