msdkvpp: add RGB16 format in the sink pad
authorHaihao Xiang <haihao.xiang@intel.com>
Mon, 25 Feb 2019 04:43:19 +0000 (12:43 +0800)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Wed, 27 Feb 2019 15:22:43 +0000 (15:22 +0000)
Note: MSDK doesn't support RGB16 output, hence don't add RGB16 format in
the src pad

sys/msdk/gstmsdkvpp.c

index 482fcba..e3b0130 100644 (file)
@@ -56,10 +56,10 @@ static GstStaticPadTemplate gst_msdkvpp_sink_factory =
     GST_PAD_SINK,
     GST_PAD_ALWAYS,
     GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE
-        ("{ NV12, YV12, I420, YUY2, UYVY, BGRA, BGRx, P010_10LE }")
+        ("{ NV12, YV12, I420, YUY2, UYVY, BGRA, BGRx, RGB16, P010_10LE }")
         ", " "interlace-mode = (string){ progressive, interleaved, mixed }" ";"
         GST_VIDEO_CAPS_MAKE_WITH_FEATURES (GST_CAPS_FEATURE_MEMORY_DMABUF,
-            "{ NV12, BGRA, YUY2, UYVY, P010_10LE}")));
+            "{ NV12, BGRA, YUY2, UYVY, RGB16, P010_10LE}")));
 
 static GstStaticPadTemplate gst_msdkvpp_src_factory =
     GST_STATIC_PAD_TEMPLATE ("src",