TSC Meeting Notes 2025-05-29
Attendance:
Discussion:
Quick Recap
The team discussed various aspects of implementing JPEG 2000 and OpenEXR support in their software, including exploring different libraries and code structures for decoding and compression. They explored options for integrating Kakadu decompression library and discussed implementing a C++ API for a pipeline, while also considering the handling of compression formats and metadata in OpenEXR files. The team concluded by discussing the implications of supporting different compression methods and lossy/lossless versions, as well as exploring potential improvements to file formats and addressing implementation challenges.
Next Steps
Peter and Kimball to draft a document outlining ideas for OpenEXR 4 features and changes for review and discussion.
Pierre-Anthony to create a branch to experiment with supporting both Kakadu and OpenJPH in OpenEXR.
Kimball to finish refactoring the default decompress routine by early next week.
Michael to verify that the OpenEXR unit tests properly test tile sizes larger than 256 pixels.
Peter and Kimball to double-check that writing a single large tile for an entire image works as expected.
OpenEXR team to consider how to handle writing large single-tile images when the entire image data is not available at once.
OpenEXR team to explore full-frame coding for lossy compression to avoid effects at chunk boundaries.