From: Haihao Xiang Date: Fri, 18 Oct 2019 04:26:26 +0000 (+0800) Subject: msdk: support P010_10LE in DMABuf mode for VP9/HEVC encoding X-Git-Tag: 1.19.3~507^2~2761 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9fcd3bdd2be49ea5928aa1f229bd10ec96780a99;p=platform%2Fupstream%2Fgstreamer.git msdk: support P010_10LE in DMABuf mode for VP9/HEVC encoding --- diff --git a/sys/msdk/gstmsdkh265enc.c b/sys/msdk/gstmsdkh265enc.c index df291fd..f9b2850c 100644 --- a/sys/msdk/gstmsdkh265enc.c +++ b/sys/msdk/gstmsdkh265enc.c @@ -60,7 +60,8 @@ enum static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, - GST_STATIC_CAPS (GST_MSDK_CAPS_STR (COMMON_FORMAT, "NV12"))); + GST_STATIC_CAPS (GST_MSDK_CAPS_STR (COMMON_FORMAT, + "{ NV12, P010_10LE }"))); static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, diff --git a/sys/msdk/gstmsdkvp9enc.c b/sys/msdk/gstmsdkvp9enc.c index b56ca91..81c4842 100644 --- a/sys/msdk/gstmsdkvp9enc.c +++ b/sys/msdk/gstmsdkvp9enc.c @@ -47,7 +47,8 @@ GST_DEBUG_CATEGORY_EXTERN (gst_msdkvp9enc_debug); static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, - GST_STATIC_CAPS (GST_MSDK_CAPS_STR (COMMON_FORMAT, "NV12"))); + GST_STATIC_CAPS (GST_MSDK_CAPS_STR (COMMON_FORMAT, + "{ NV12, P010_10LE }"))); static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC,