mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/aacdec: Add table of profile names
based on tables of aac encoders from libavcodec Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
2daae445c0
commit
b1c99f4c5f
|
@ -3471,6 +3471,18 @@ static const AVClass aac_decoder_class = {
|
||||||
.version = LIBAVUTIL_VERSION_INT,
|
.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 = {
|
AVCodec ff_aac_decoder = {
|
||||||
.name = "aac",
|
.name = "aac",
|
||||||
.long_name = NULL_IF_CONFIG_SMALL("AAC (Advanced Audio Coding)"),
|
.long_name = NULL_IF_CONFIG_SMALL("AAC (Advanced Audio Coding)"),
|
||||||
|
@ -3487,6 +3499,7 @@ AVCodec ff_aac_decoder = {
|
||||||
.channel_layouts = aac_channel_layout,
|
.channel_layouts = aac_channel_layout,
|
||||||
.flush = flush,
|
.flush = flush,
|
||||||
.priv_class = &aac_decoder_class,
|
.priv_class = &aac_decoder_class,
|
||||||
|
.profiles = profiles,
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -3509,4 +3522,5 @@ AVCodec ff_aac_latm_decoder = {
|
||||||
.capabilities = CODEC_CAP_CHANNEL_CONF | CODEC_CAP_DR1,
|
.capabilities = CODEC_CAP_CHANNEL_CONF | CODEC_CAP_DR1,
|
||||||
.channel_layouts = aac_channel_layout,
|
.channel_layouts = aac_channel_layout,
|
||||||
.flush = flush,
|
.flush = flush,
|
||||||
|
.profiles = profiles,
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue