kmssink: Add skip-vsync property
authorBill Hofmann <bill.hofmann@gmail.com>
Mon, 21 Nov 2022 20:48:49 +0000 (15:48 -0500)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Mon, 21 Nov 2022 22:55:20 +0000 (17:55 -0500)
commitdaecbd1ff0857255232e0dc3c6974cf0b2ab5de2
tree3a2e278a2ac893edd46ada72752099af289f2210
parentf9dbf915392b6a837c50e23f45cf7921dd842bc2
kmssink: Add skip-vsync property

The legacy emulation in DRM/KMS drivers badly interact with GStreamer and
may cause the framerate to be halved. With this property, users can disable
vsync (which is handled internally by the emulation) in order to regain the
full framerate.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3303>
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