diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2014-11-07 02:26:16 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-11-07 03:09:50 +0100 |
commit | b1c99f4c5f8f3dc07264cf8011a9635cd3321cc6 (patch) | |
tree | eb5a96912984868f203bd7c91ff5a23605528308 /libavcodec | |
parent | 2daae445c09a73dccfa7e72f465ebfc18dc1bfe3 (diff) | |
download | ffmpeg-b1c99f4c5f8f3dc07264cf8011a9635cd3321cc6.tar.gz |
avcodec/aacdec: Add table of profile names
based on tables of aac encoders from libavcodec
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/aacdec.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libavcodec/aacdec.c b/libavcodec/aacdec.c index 173597dec8..d08d87d70f 100644 --- a/libavcodec/aacdec.c +++ b/libavcodec/aacdec.c @@ -3471,6 +3471,18 @@ static const AVClass aac_decoder_class = { .version = LIBAVUTIL_VERSION_INT, }; +static const AVProfile profiles[] = { + { FF_PROFILE_AAC_MAIN, "Main" }, + { FF_PROFILE_AAC_LOW, "LC" }, + { FF_PROFILE_AAC_SSR, "SSR" }, + { FF_PROFILE_AAC_LTP, "LTP" }, + { FF_PROFILE_AAC_HE, "HE-AAC" }, + { FF_PROFILE_AAC_HE_V2, "HE-AACv2" }, + { FF_PROFILE_AAC_LD, "LD" }, + { FF_PROFILE_AAC_ELD, "ELD" }, + { FF_PROFILE_UNKNOWN }, +}; + AVCodec ff_aac_decoder = { .name = "aac", .long_name = NULL_IF_CONFIG_SMALL("AAC (Advanced Audio Coding)"), @@ -3487,6 +3499,7 @@ AVCodec ff_aac_decoder = { .channel_layouts = aac_channel_layout, .flush = flush, .priv_class = &aac_decoder_class, + .profiles = profiles, }; /* @@ -3509,4 +3522,5 @@ AVCodec ff_aac_latm_decoder = { .capabilities = CODEC_CAP_CHANNEL_CONF | CODEC_CAP_DR1, .channel_layouts = aac_channel_layout, .flush = flush, + .profiles = profiles, }; |