hwcontext_vaapi: Add more surface formats
authorMark Thompson <sw@jkqxz.net>
Mon, 19 Feb 2018 20:03:08 +0000 (20:03 +0000)
committerMark Thompson <sw@jkqxz.net>
Wed, 21 Feb 2018 23:38:10 +0000 (23:38 +0000)
Adds YUV 4:1:1, 4:4:0 and 4:4:4 - these will be needed for JPEG decoding.

libavutil/hwcontext_vaapi.c

index 29698d1..68f88ec 100644 (file)
@@ -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),