weston/libweston/backend-rdp
Michael Olbrich 66cdb7d9bc backend-rdp: implement set_dpms
set_dpms() is used for sleep/wakeup. output_repaint_timer_handler() resets the
repaint_status if called while Weston is sleeping. If the timer is still active,
it will trigger a call to weston_output_finish_frame() which then triggers an
assertion, because the repaint_status is not REPAINT_AWAITING_COMPLETION.
Stop the timer and reset the repaint_status in this case to avoid this.

Schedule a repaint for WESTON_DPMS_ON to ensure that the current state is
rendered.

Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
2025-08-04 14:56:26 +00:00
..
meson.build backend-rdp: fix build with freerdp 3.15.0 2025-06-23 13:19:40 +00:00
rdp.c backend-rdp: implement set_dpms 2025-08-04 14:56:26 +00:00
rdp.h meson.build: Bump to C11 with GNU extensions 2025-01-21 19:20:06 +00:00
rdpclip.c Add support for FreeRDP 3.x 2024-08-14 12:29:28 +10:00
rdpdisp.c rdp-backend: Fix more scale that should be current_scale 2024-07-11 12:37:25 -05:00
rdputil.c rdp: Make thread checks unconfigurable 2022-05-24 07:29:45 -05:00