kmssink: add fd property
authorU. Artie Eoff <ullysses.a.eoff@intel.com>
Wed, 6 Jul 2022 13:08:17 +0000 (09:08 -0400)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 18 Aug 2022 18:31:59 +0000 (18:31 +0000)
commit135edee4840dba610cb2191c087d828e422d908d
tree4aabba3a3e9ca8b016c62a68450fdf4cd1e48917
parent7bcfccd0bd3a5239f31b3b1443b27b5b3f505819
kmssink: add fd property

This allows an application to provide their own opened DRM device
fd handle to kmssink.  For example, an application can lease
multiple fd's from a DRM master to display on different CRTC
outputs at the same time with multiple kmssink instances.

Specifying the fd property is not allowed when driver-name
and/or bus-id properties are specified.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2807>
subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json
subprojects/gst-plugins-bad/sys/kms/gstkmssink.c
subprojects/gst-plugins-bad/sys/kms/gstkmssink.h