support 422H/422V/411P/444P format for wayland video output
authorZhao Halley <halley.zhao@intel.com>
Thu, 12 Sep 2013 00:09:23 +0000 (08:09 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Mon, 23 Sep 2013 02:46:49 +0000 (10:46 +0800)
(cherry picked from commit 7a02190eda3abc245ba918f6078a121373f50703)

src/i965_output_wayland.c

index be7f32c..569d79b 100644 (file)
@@ -250,6 +250,10 @@ va_GetSurfaceBufferWl(
     case VA_FOURCC('I','4','2','0'):
     case VA_FOURCC('I','M','C','1'):
     case VA_FOURCC('I','M','C','3'):
+    case VA_FOURCC('4','2','2','H'):
+    case VA_FOURCC('4','2','2','V'):
+    case VA_FOURCC('4','1','1','P'):
+    case VA_FOURCC('4','4','4','P'):
         switch (obj_surface->subsampling) {
         case SUBSAMPLE_YUV411:
             drm_format = WL_DRM_FORMAT_YUV411;