#920 closed enhancement (duplicate)
faster window video source logic
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | major | Milestone: | 2.0 |
Component: | encodings | Version: | |
Keywords: | Cc: |
Description
Even though this was much improved in 0.15, we still spend too much time deciding what to do with the pixels.
A first step would be to split it up and rewrite some parts in Cython.
A more interesting approach, also a lot more challenging, would be to delegate this logic to hardware (via cuda, opencl or other) so that we hand over the window buffer update and let the hardware figure it out, giving us the compressed data back.
cuda and opencl can easily take care of things like delta (xor), even stream compression could be adapter (chunking the data), see Compression library using Nvidia's CUDA.
Change History (3)
comment:1 Changed 4 years ago by
Resolution: | → duplicate |
---|---|
Status: | new → closed |
comment:2 Changed 2 years ago by
Milestone: | future → 2.0 |
---|
comment:3 Changed 16 months ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/920
Note: See
TracTickets for help on using
tickets.
Largely superseded by #1700