[FFmpeg-devel] [PATCH] h264: define FF_PROFILE_H264_HIGH_444 to the correct value

Janne Grunau janne-ffmpeg
Tue Feb 8 13:21:59 CET 2011


On Wed, Feb 02, 2011 at 12:44:26AM +0100, Janne Grunau wrote:
> It was removed in fe9a3fb since it had the wrong value. Add profile name
> for it.
> ---
>  libavcodec/avcodec.h |    1 +
>  libavcodec/h264.c    |    1 +
>  2 files changed, 2 insertions(+), 0 deletions(-)
> 
> diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
> index d0de610..20090ed 100644
> --- a/libavcodec/avcodec.h
> +++ b/libavcodec/avcodec.h
> @@ -2272,6 +2272,7 @@ typedef struct AVCodecContext {
>  #define FF_PROFILE_H264_HIGH_10_INTRA        (110|FF_PROFILE_H264_INTRA)
>  #define FF_PROFILE_H264_HIGH_422             122
>  #define FF_PROFILE_H264_HIGH_422_INTRA       (122|FF_PROFILE_H264_INTRA)
> +#define FF_PROFILE_H264_HIGH_444             144
>  #define FF_PROFILE_H264_HIGH_444_PREDICTIVE  244
>  #define FF_PROFILE_H264_HIGH_444_INTRA       (244|FF_PROFILE_H264_INTRA)
>  #define FF_PROFILE_H264_CAVLC_444            44
> diff --git a/libavcodec/h264.c b/libavcodec/h264.c
> index b84430a..e6f9ec9 100644
> --- a/libavcodec/h264.c
> +++ b/libavcodec/h264.c
> @@ -3396,6 +3396,7 @@ static const AVProfile profiles[] = {
>      { FF_PROFILE_H264_HIGH_10_INTRA,        "High 10 Intra"         },
>      { FF_PROFILE_H264_HIGH_422,             "High 4:2:2"            },
>      { FF_PROFILE_H264_HIGH_422_INTRA,       "High 4:2:2 Intra"      },
> +    { FF_PROFILE_H264_HIGH_444,             "High 4:4:4"            },
>      { FF_PROFILE_H264_HIGH_444_PREDICTIVE,  "High 4:4:4 Predictive" },
>      { FF_PROFILE_H264_HIGH_444_INTRA,       "High 4:4:4 Intra"      },
>      { FF_PROFILE_H264_CAVLC_444,            "CAVLC 4:4:4"           },

ping

Janne



More information about the ffmpeg-devel mailing list