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
gstkmsallocator.h
gstkmsbufferpool.c
gstkmsbufferpool.h
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
gstkmsutils.h
Makefile.am
meson.build Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30