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

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
pull/36/head
Timothy Gu 11 years ago committed by Michael Niedermayer
parent bfe1445871
commit 4bd910d83d
  1. 8
      libavcodec/aaccoder.c
  2. 7
      libavcodec/aacenc.h

@ -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;

Loading…
Cancel
Save