Xpra: Ticket #1951: video-scaling should be set to auto

We already have speed and quality settings. Those alone should be enough to drive the amount of video scaling applied. We can keep the existing heuristics for when video scaling is set to a value. We may want to expose this via the system tray menu and html5 advanced connection options.

Sun, 09 Sep 2018 16:25:52 GMT - Antoine Martin: status changed

New heuristics mostly done in r20366 - see commit message for details. Updates in r20367 + r20368.

Rather than choosing the downscaling using the old opaque heuristics, the new code will choose the downscaling required to fit within a target budget. This target can come from:


Still TODO:

Tue, 11 Sep 2018 15:16:47 GMT - Antoine Martin: owner, status changed

Not going to update the UI (we have too many controls already), and not going to use fullscreen or maximized flags (not sure which way they should favour).

@maxmylyn: FYI, the new heuristics should be easier to use (automatic) and will honour the dynamic quality and speed tuning more accurately.

Somewhat related to #1867, see also #1952.

Mon, 24 Sep 2018 10:39:57 GMT - Antoine Martin:

Important fixups in r20520.

Thu, 18 Oct 2018 16:42:16 GMT - J. Max Mena: status changed; resolution set

Noted and closing.

Sat, 23 Jan 2021 05:38:10 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1951