msdkvp9dec: add support for VP9 444
authorHaihao Xiang <haihao.xiang@intel.com>
Mon, 3 Jun 2019 08:25:57 +0000 (16:25 +0800)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Sat, 29 Jun 2019 16:10:23 +0000 (18:10 +0200)
The output formats are VUYA for 8bit 444 and Y410 for 10bit 444.

sys/msdk/gstmsdkvp9dec.c

index dcdee03..dff6427 100644 (file)
@@ -54,12 +54,12 @@ static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src",
     GST_PAD_SRC,
     GST_PAD_ALWAYS,
     GST_STATIC_CAPS ("video/x-raw, "
-        "format = (string) { NV12, P010_10LE }, "
+        "format = (string) { NV12, P010_10LE, VUYA, Y410 }, "
         "framerate = (fraction) [0, MAX], "
         "width = (int) [ 1, MAX ], height = (int) [ 1, MAX ],"
         "interlace-mode = (string) progressive;"
         GST_VIDEO_CAPS_MAKE_WITH_FEATURES (GST_CAPS_FEATURE_MEMORY_DMABUF,
-            "{ NV12, P010_10LE }") ";")
+            "{ NV12, P010_10LE, VUYA, Y410 }") ";")
     );
 
 #define gst_msdkvp9dec_parent_class parent_class