gstreamer/sys/kms
Devarsh Thakkar 7d79378895 kmssink: Add "restore-crtc" property
This adds "restore-crtc" property using which one
can restore previous crtc mode.

By default it is enabled, if CRTC was already
active with a valid mode and kmssink set a new mode
on CRTC using force-modesetting.

This helps user restore previous crtc mode and get
the previous session back after running a kmssink
pipeline involving a force-modesetting.

For e.g. When running a kmssink pipeline on rpi
using force-modesetting on tty console, it was giving
a blank screen after pipeline, and now with help of restore-crtc
functionality, CRTC is set with previous crtc mode
previously active on tty console.

Edited-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>

https://bugzilla.gnome.org/show_bug.cgi?id=797025
2018-08-29 14:17:51 -04:00
..
gstkmsallocator.c kms: Fix compilation error when libdrm < 2.4.68 2017-10-05 20:50:37 -04:00
gstkmsallocator.h kms: Export DMABuf from Dumb buffer when possible 2017-10-05 16:16:16 -04:00
gstkmsbufferpool.c kms: Export DMABuf from Dumb buffer when possible 2017-10-05 16:16:16 -04:00
gstkmsbufferpool.h kms: Export DMABuf from Dumb buffer when possible 2017-10-05 16:16:16 -04:00
gstkmssink.c kmssink: Add "restore-crtc" property 2018-08-29 14:17:51 -04:00
gstkmssink.h kmssink: Add "restore-crtc" property 2018-08-29 14:17:51 -04:00
gstkmsutils.c kmssink: Add 24bit RGB support 2018-04-26 10:35:09 -04:00
gstkmsutils.h kmssink: remove dependency on libkms 2016-11-23 16:43:28 +01:00
Makefile.am Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
meson.build Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30