msdk: create VA_FOURCC_P010 surface from dmabuf
authorXiang, Haihao <haihao.xiang@intel.com>
Fri, 16 Nov 2018 06:36:31 +0000 (14:36 +0800)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Mon, 26 Nov 2018 16:47:17 +0000 (16:47 +0000)
sys/msdk/gstmsdkallocator_libva.c

index 354376e..caa9551 100644 (file)
@@ -421,6 +421,10 @@ gst_msdk_export_dmabuf_to_vasurface (GstMsdkContext * context,
       va_chroma = VA_RT_FORMAT_YUV422;
       va_fourcc = VA_FOURCC_YUY2;
       break;
+    case GST_VIDEO_FORMAT_P010_10LE:
+      va_chroma = VA_RT_FORMAT_YUV420_10;
+      va_fourcc = VA_FOURCC_P010;
+      break;
     default:
       goto error_unsupported_format;
   }