diff options
author | Javier Martinez Canillas <javier@osg.samsung.com> | 2016-06-28 20:51:56 -0400 |
---|---|---|
committer | Víctor Manuel Jáquez Leal <vjaquez@igalia.com> | 2016-06-30 11:54:36 +0200 |
commit | c2cd60db0feaebb827fe8eb3bbfc85040abf49da (patch) | |
tree | 5e8e5e317d125b0333f49fb8e36659952d5262f2 /docs/plugins | |
parent | e7f8c62d4240a99960b2ed5f480e947caecc2441 (diff) |
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/plugins')
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.args | 10 |
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> |