summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorJavier Martinez Canillas <javier@osg.samsung.com>2016-06-28 20:51:56 -0400
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2016-06-30 11:54:36 +0200
commitc2cd60db0feaebb827fe8eb3bbfc85040abf49da (patch)
tree5e8e5e317d125b0333f49fb8e36659952d5262f2 /docs
parente7f8c62d4240a99960b2ed5f480e947caecc2441 (diff)
downloadgstreamer-plugins-bad-c2cd60db0feaebb827fe8eb3bbfc85040abf49da.tar.gz
kmssink: add a plane-id property
Without setting the DRM_CLIENT_CAP_UNIVERSAL_PLANES capability bit, only overlay planes are made available for compatibility with legacy clients. But if a CRTC doesn't have an overlay plane associated, then kmssink is not able to find a plane for the CRTC and the pipeline will fail, i.e: ERROR kmssink gstkmssink.c:482:gst_kms_sink_start:<kmssink0> Could not find a plane for crtc This patch adds a plane-id property to the kmssink element so a specific plane can be used in case that a CRTC has only a primary plane associated. https://bugzilla.gnome.org/show_bug.cgi?id=768183
Diffstat (limited to 'docs')
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args10
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 90ce2abaa..2f8cc38ef 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -72071,6 +72071,16 @@ Gestures in the defined region of interest will emit messages.</BLURB>
</ARG>
<ARG>
+<NAME>GstKMSSink::plane-id</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Plane ID</NICK>
+<BLURB>DRM plane id.</BLURB>
+<DEFAULT>-1</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstBs2b::fcut</NAME>
<TYPE>gint</TYPE>
<RANGE>[300,2000]</RANGE>