gstreamer/sys/kms
Michael Tretter 649364b923 kmssink: configure display mode during set_caps
Configure the display mode when setting the negotiated caps instead of
during showing the first frame.

A framebuffer is required to set the mode. Allocate a buffer object
according to the negotiated caps and use it to set the mode. This buffer
object cannot be freed until another page flip happened on the crtc
(i.e., until the first frame is rendered).

https://bugzilla.gnome.org/show_bug.cgi?id=773473

Signed-off-by: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2016-11-30 20:13:55 +01:00
..
gstkmsallocator.c kmssink: include drm.h after stdlib.h 2016-11-23 20:13:59 +01:00
gstkmsallocator.h kmssink: remove dependency on libkms 2016-11-23 16:43:28 +01:00
gstkmsbufferpool.c kmsbufferpool: error only if no allocator 2016-05-23 22:06:29 +02:00
gstkmsbufferpool.h kmssink: add plugin and sink element 2016-04-11 19:57:48 +02:00
gstkmssink.c kmssink: configure display mode during set_caps 2016-11-30 20:13:55 +01:00
gstkmssink.h kmssink: configure display mode during set_caps 2016-11-30 20:13:55 +01:00
gstkmsutils.c kmssink: remove dependency on libkms 2016-11-23 16:43:28 +01:00
gstkmsutils.h kmssink: remove dependency on libkms 2016-11-23 16:43:28 +01:00
Makefile.am kms: rename variable used 2016-11-04 09:27:06 +00:00
meson.build kmssink: remove dependency on libkms 2016-11-23 16:43:28 +01:00