mirror of
https://github.com/hyprwm/xdg-desktop-portal-hyprland.git
synced 2024-11-25 23:45:58 +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. |
||
---|---|---|
.. | ||
core | ||
screencast | ||
screenshot |