summaryrefslogtreecommitdiff
path: root/libavcodec/libfaac.c
diff options
context:
space:
mode:
authorAnssi Hannula <anssi.hannula@iki.fi>2011-01-21 21:58:54 +0000
committerMichael Niedermayer <michaelni@gmx.at>2011-01-23 19:32:07 +0100
commit890b771cc18af3e020cf96b1bb9202526c32cf8e (patch)
treea006ab8e1cb0c903fc95a8a10930941ac30611df /libavcodec/libfaac.c
parent5b7e7544e1649c7b120a277678d530dcb93df3f5 (diff)
libfaac: add recognized profiles array
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit b92f76e209b6912fb36ea2e588474c48ca231dea)
Diffstat (limited to 'libavcodec/libfaac.c')
-rw-r--r--libavcodec/libfaac.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/libavcodec/libfaac.c b/libavcodec/libfaac.c
index b220b1714e..e0425377aa 100644
--- a/libavcodec/libfaac.c
+++ b/libavcodec/libfaac.c
@@ -145,6 +145,14 @@ static av_cold int Faac_encode_close(AVCodecContext *avctx)
return 0;
}
+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_UNKNOWN },
+};
+
AVCodec libfaac_encoder = {
"libfaac",
AVMEDIA_TYPE_AUDIO,
@@ -155,4 +163,5 @@ AVCodec libfaac_encoder = {
Faac_encode_close,
.sample_fmts = (const enum AVSampleFormat[]){AV_SAMPLE_FMT_S16,AV_SAMPLE_FMT_NONE},
.long_name = NULL_IF_CONFIG_SMALL("libfaac AAC (Advanced Audio Codec)"),
+ .profiles = NULL_IF_CONFIG_SMALL(profiles),
};