Open totaam opened 9 years ago
r10246 speeds things up with X11 shadow servers. We can still fallback to GTK for capturing the root window pixels using:
XPRA_XSHM=0 xpra shadow ...
win32 and osx shadow servers will need something else to speed things up, hopefully they can implement a fast restride too - if needed at all (see #839).
r12231 publishes the server records via mdns on all platforms, using pybonjour on win32 or osx (and on nix if using the
XPRA_PREFER_PYBONJOUR=1
env var)
Many improvements done as part of #1801 and #1825:
- r19157 + r19168: skip doing damage if the capture instance tells us there are no screen updates
- r19169 + r19177 + r19178 + r19179: refactoring
- r19175: clean the capture instance from the shadow server and not from the window model since multiple models can share the same capture instance
TODO:
- call refresh at a rate closer to the batch delay, if not tied to it
- refactor take_screenshot code (just call
get_image
on the root window dimensions?)
Tracker ticket. See also:
389: win32
558: win32 nvenc
390: posix
391: osx
530: resizing
972: fullscreen clients
1205: sound
Misc: