xpra icon
Bug tracker and wiki

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


Opened 4 years ago

Last modified 5 months ago

#1441 assigned task

EXR codec

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

Description (last modified by Antoine Martin)

Now that we have support for 10-bit per channel in both the server (#909) and the client (#1309), 10-bit video encoding is planned (#1308 for nvenc, #1310 for vpx) so it makes sense to also support a 10-bit non-video compression format. See also #784 for BPG.

EXR also supports stereo modes (#1316) and could potentially help us replace PNG with something faster / better? The list of Compression methods is not particularly impressive: RLE and ZIP for lossless!

Both openexr and jxrlib have mingw64 ports already.

Links:

  • jxrlib: open source implementation of jpegxr - hosted on codeplex (yuk - doesn't work properly), they have EXE files in their repository! (WTH!) no documentation, not maintained?
  • openexr: OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications., some documentation here: Reading and Writing OpenEXR Image Files with the IlmImf Library - though this uses file or mmap IO... PITA.

Change History (5)

comment:1 Changed 4 years ago by Antoine Martin

Description: modified (diff)
Milestone: 3.03.1
Status: newassigned

comment:2 Changed 2 years ago by Antoine Martin

Milestone: 3.14.0

Milestone renamed

comment:3 Changed 21 months ago by Antoine Martin

Milestone: 4.04.1

comment:4 Changed 11 months ago by Antoine Martin

Milestone: 4.1future

comment:5 Changed 5 months ago by migration script

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

Note: See TracTickets for help on using tickets.