xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.


Opened 7 years ago

Closed 15 months ago

Last modified 9 months ago

#784 closed enhancement (wontfix)

BPG compression support — at Version 8

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: major Milestone: 4.1
Component: encodings Version: trunk
Keywords: Cc:

Description (last modified by Antoine Martin)

BPG is based on HEVC.

Unlike other options, in particular #616 - this library is clean and simple to use.
It supports transparency, a lossless mode, etc..

Potentially a good alternative for webp / png in lossless mode, and maybe even displacing jpeg at high quality (probably lower speed).

Links:

Change History (12)

comment:1 Changed 7 years ago by Antoine Martin

Description: modified (diff)
Owner: changed from Antoine Martin to Antoine Martin
Status: newassigned

Changed 7 years ago by Antoine Martin

Attachment: bpg-stub.patch added

stub for bpg support

Changed 6 years ago by Antoine Martin

Attachment: bpg-v0.patch added

updated patch including a modified libbpg bundled in

comment:2 Changed 6 years ago by Antoine Martin

Milestone: 0.16future

No packaging for any of the major distros makes it difficult to build against, delaying.

Changed 5 years ago by Antoine Martin

Attachment: libbpg-rpm.patch added

files needed for generating libbpg rpm

comment:3 Changed 5 years ago by Antoine Martin

Milestone: future2.0

Raising: this is better than PNG, and we end up using PNG a lot.

Changed 5 years ago by Antoine Martin

Attachment: bpg-v2.patch added

updated bpg patch with decoder complete and more integration

comment:4 Changed 5 years ago by Antoine Martin

Milestone: 2.0future

The encoder code is just not very friendly and has to duplicate lots of tricky functions (ie: "build_modified_hevc", etc).
On top of that: LIBBPG BGP IMAGE DECODING CODE EXECUTION VULNERABILITY (CVE-2016-8710)

comment:5 Changed 4 years ago by Antoine Martin

Milestone: future3.1

comment:6 Changed 3 years ago by Antoine Martin

Milestone: 3.14.0

Milestone renamed

comment:7 Changed 2 years ago by Antoine Martin

Milestone: 4.04.1

comment:8 Changed 15 months ago by Antoine Martin

Description: modified (diff)
Resolution: wontfix
Status: assignedclosed

Not used or packaged on any platforms and the source has not been updated in 2 years.

Note: See TracTickets for help on using tickets.