[FFmpeg-devel] [PATCH 3/7] hwcontext_vaapi: Add more surface formats

Philip Langdale philipl at overt.org
Tue Feb 20 02:14:14 EET 2018


On Mon, 19 Feb 2018 23:28:45 +0000
Mark Thompson <sw at jkqxz.net> wrote:

> Adds YUV 4:1:1, 4:4:0 and 4:4:4 - these will be needed for JPEG
> decoding. ---
>  libavutil/hwcontext_vaapi.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/libavutil/hwcontext_vaapi.c b/libavutil/hwcontext_vaapi.c
> index 29698d1b27..68f88ecd6b 100644
> --- a/libavutil/hwcontext_vaapi.c
> +++ b/libavutil/hwcontext_vaapi.c
> @@ -110,6 +110,9 @@ static const struct {
>      MAP(422H, YUV422,  YUV422P),
>      MAP(UYVY, YUV422,  UYVY422),
>      MAP(YUY2, YUV422,  YUYV422),
> +    MAP(411P, YUV411,  YUV411P),
> +    MAP(422V, YUV422,  YUV440P),
> +    MAP(444P, YUV444,  YUV444P),
>      MAP(Y800, YUV400,  GRAY8),
>  #ifdef VA_FOURCC_P010
>      MAP(P010, YUV420_10BPP, P010),

LGTM


--phil


More information about the ffmpeg-devel mailing list