xpra icon
Bug tracker and wiki

Opened 16 months ago

Last modified 6 weeks ago

#2052 assigned enhancement

downscaling server side - not just for video

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: major Milestone: 4.1
Component: encodings Version: 2.4.x
Keywords: Cc:


When the client is using a desktop-scaling value lower than 1.0, we end up sending pixels that aren't all used client-side since we end up downscaling the picture to display it. (the render target is smaller than the picture the client receives)

It would be better if the client could tell the server about the scaling factor it is using then the server can:

  • choose this same factor (or more) for video scaling - easy
  • downscale picture data before compression: new capability flag, new client option, image down scaling pre-compression

Change History (5)

comment:1 Changed 16 months ago by Antoine Martin

Status: newassigned
Summary: downscaling attributedownscaling server side - not just for video

comment:2 Changed 13 months ago by Antoine Martin

Milestone: 3.14.0

Milestone renamed

comment:3 Changed 5 months ago by Antoine Martin

See also #2458.

comment:4 Changed 2 months ago by leo60228

I'd argue that a major reason for this feature is shadowing. Currently, there isn't any way to use a shadowed desktop of a higher resolution than the client (at least in HTML5, the only client I use).

comment:5 Changed 6 weeks ago by Antoine Martin

Milestone: 4.04.1
Note: See TracTickets for help on using tickets.