Do not use a macro to generate a single AVCodec declaration.

Originally committed as revision 17773 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Diego Biurrun 2009-03-03 15:48:52 +00:00
parent dc7d978a05
commit 59701aeb46

View File

@ -318,20 +318,14 @@ static av_cold int faac_decode_init(AVCodecContext *avctx)
return 0; return 0;
} }
#define AAC_CODEC(id, name, long_name_) \ AVCodec libfaad_decoder = {
AVCodec name ## _decoder = { \ libfaad,
#name, \ CODEC_TYPE_AUDIO,
CODEC_TYPE_AUDIO, \ CODEC_ID_AAC,
id, \ sizeof(FAACContext),
sizeof(FAACContext), \ faac_decode_init,
faac_decode_init, \ NULL,
NULL, \ faac_decode_end,
faac_decode_end, \ faac_decode_frame,
faac_decode_frame, \ .long_name = NULL_IF_CONFIG_SMALL("libfaad AAC (Advanced Audio Codec)"),
.long_name = NULL_IF_CONFIG_SMALL(long_name_), \
} }
// FIXME - raw AAC files - maybe just one entry will be enough
AAC_CODEC(CODEC_ID_AAC, libfaad, "libfaad AAC (Advanced Audio Codec)");
#undef AAC_CODEC