mirror of
https://github.com/hyprwm/xdg-desktop-portal-hyprland.git
synced 2024-12-23 01:59:49 +01:00
074e62d0c3
The previous implemented way to use wlr_screencopy events to cicle the screencast had issues, like halting the stream if it was paused and resumed before PipeWire triggered a recreation of buffers. This came from not returning a dequeued buffer. This is now mititgated by enqueuing the current pw_buffer imidiately on a paused event and trying to dequeue a buffer just before requesting a screencopy if none is present. |
||
---|---|---|
.. | ||
config.h | ||
fps_limit.h | ||
logger.h | ||
pipewire_screencast.h | ||
screencast.h | ||
screencast_common.h | ||
screenshot.h | ||
timespec_util.h | ||
wlr_screencast.h | ||
xdpw.h |