Mercurial > libavcodec.hg
changeset 9113:21f500327e5c libavcodec
Do not use a macro to generate a single AVCodec declaration.
author | diego |
---|---|
date | Tue, 03 Mar 2009 15:48:52 +0000 |
parents | 79818b0595c0 |
children | 3bf99f635933 |
files | libfaad.c |
diffstat | 1 files changed, 10 insertions(+), 16 deletions(-) [+] |
line wrap: on
line diff
--- a/libfaad.c Tue Mar 03 14:32:24 2009 +0000 +++ b/libfaad.c Tue Mar 03 15:48:52 2009 +0000 @@ -318,20 +318,14 @@ return 0; } -#define AAC_CODEC(id, name, long_name_) \ -AVCodec name ## _decoder = { \ - #name, \ - CODEC_TYPE_AUDIO, \ - id, \ - sizeof(FAACContext), \ - faac_decode_init, \ - NULL, \ - faac_decode_end, \ - faac_decode_frame, \ - .long_name = NULL_IF_CONFIG_SMALL(long_name_), \ +AVCodec libfaad_decoder = { + libfaad, + CODEC_TYPE_AUDIO, + CODEC_ID_AAC, + sizeof(FAACContext), + faac_decode_init, + NULL, + faac_decode_end, + faac_decode_frame, + .long_name = NULL_IF_CONFIG_SMALL("libfaad AAC (Advanced Audio Codec)"), } - -// 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