[FFmpeg-devel] [PATCH 1/2] vaapi_h264: Add named options for setting profile and level

Li, Zhong zhong.li at intel.com
Thu Nov 30 10:52:21 EET 2017


> From: ffmpeg-devel [mailto:ffmpeg-devel-bounces at ffmpeg.org] On Behalf
> Of Mark Thompson

> +#define LEVEL(name, value) name, NULL, 0, AV_OPT_TYPE_CONST, \
> +      { .i64 = value }, 0, 0, FLAGS, "level"
> +    { LEVEL("1",   10) },
> +    { LEVEL("1.1", 11) },
> +    { LEVEL("1.2", 12) },
> +    { LEVEL("1.3", 13) },
> +    { LEVEL("2",   20) },
> +    { LEVEL("2.1", 21) },
> +    { LEVEL("2.2", 22) },
> +    { LEVEL("3",   30) },
> +    { LEVEL("3.1", 31) },
> +    { LEVEL("3.2", 32) },
> +    { LEVEL("4",   40) },
> +    { LEVEL("4.1", 41) },
> +    { LEVEL("4.2", 42) },
> +    { LEVEL("5",   50) },
> +    { LEVEL("5.1", 51) },
> +    { LEVEL("5.2", 52) },
> +    { LEVEL("6",   60) },
> +    { LEVEL("6.1", 61) },
> +    { LEVEL("6.2", 62) },

IIRC, level 5.2 is the maximum level of H264? 

> +#undef LEVEL
> +
>      { NULL },
>  };


More information about the ffmpeg-devel mailing list