moonlight-qt/app/streaming
Cameron Gutman 2972022ced Remove async and non-blocking page flip support
It doesn't work well in practice for a few major reasons:
- It can result in the decoder writing on DMA-BUFs being used by the display
- It can generate page flip events that collide with Qt/SDL
- It can stall the decoder if the DMA-BUF has a fence on it from the display driver
2026-01-03 00:41:14 -06:00
..
audio Fix some compiler warnings 2025-11-15 13:34:11 -06:00
input Fix SIGTERM unexpectedly quitting the host app 2025-12-23 01:09:21 -06:00
video Remove async and non-blocking page flip support 2026-01-03 00:41:14 -06:00
bandwidth.cpp Fix some compiler warnings 2025-11-15 13:34:11 -06:00
bandwidth.h Convert all time-based stats to be microsecond-based, improving accuracy of very fast events. Add bitrate average/peak. 2025-11-15 12:17:59 -06:00
session.cpp Always use display scaling with the KMSDRM video driver 2025-12-30 15:39:32 -06:00
session.h Fix SIGTERM unexpectedly quitting the host app 2025-12-23 01:09:21 -06:00
streamutils.cpp Convert all time-based stats to be microsecond-based, improving accuracy of very fast events. Add bitrate average/peak. 2025-11-15 12:17:59 -06:00
streamutils.h Use async logging while streaming only 2025-10-25 00:18:34 -05:00