提交 4bd910d8 编写于 作者: T Timothy Gu 提交者: Michael Niedermayer

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

Signed-off-by: NTimothy Gu <timothygu99@gmail.com>
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
上级 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% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册