xdg-desktop-portal-hyprland/src
columbarius 074e62d0c3 screencast: restructure the screencopy flow
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.
2022-04-04 15:37:53 +02:00
..
core session: destroy screencast_instance directly when paused 2022-04-04 15:37:53 +02:00
screencast screencast: restructure the screencopy flow 2022-04-04 15:37:53 +02:00
screenshot Fix potential memory corruption when reading bools 2021-07-01 13:49:31 +02:00