[FFmpeg-devel] [PATCH 4/4] dca: add profile names

Ronald S. Bultje rsbultje
Fri Jan 21 20:40:36 CET 2011


Hi,

On Fri, Jan 21, 2011 at 2:21 PM, Anssi Hannula <anssi.hannula at iki.fi> wrote:
> ---
> ?libavcodec/dca.c | ? 10 ++++++++++
> ?1 files changed, 10 insertions(+), 0 deletions(-)
>
> diff --git a/libavcodec/dca.c b/libavcodec/dca.c
> index bc099e1..48b79e8 100644
> --- a/libavcodec/dca.c
> +++ b/libavcodec/dca.c
> @@ -1869,6 +1869,15 @@ static av_cold int dca_decode_end(AVCodecContext * avctx)
> ? ? return 0;
> ?}
>
> +static const AVProfile profiles[] = {
> + ? ?{ FF_PROFILE_DTS, ? ? ? ?"DTS" ? ? ? ?},
> + ? ?{ FF_PROFILE_DTS_ES, ? ? "DTS-ES" ? ? },
> + ? ?{ FF_PROFILE_DTS_96_24, ?"DTS 96/24" ?},
> + ? ?{ FF_PROFILE_DTS_HD_HRA, "DTS-HD HRA" },
> + ? ?{ FF_PROFILE_DTS_HD_MA, ?"DTS-HD MA" ?},
> + ? ?{ FF_PROFILE_UNKNOWN },
> +};
> +
> ?AVCodec dca_decoder = {
> ? ? .name = "dca",
> ? ? .type = AVMEDIA_TYPE_AUDIO,
> @@ -1879,4 +1888,5 @@ AVCodec dca_decoder = {
> ? ? .close = dca_decode_end,
> ? ? .long_name = NULL_IF_CONFIG_SMALL("DCA (DTS Coherent Acoustics)"),
> ? ? .capabilities = CODEC_CAP_CHANNEL_CONF,
> + ? ?.profiles = profiles,
> ?};
> --
> 1.7.3

What is the effect of exporting profile names in a decoder? Just to
show what we support?

Ronald



More information about the ffmpeg-devel mailing list