Many modification and changes -- see the log, but the important ones are:
- Added lossy compression to data samples that are originally floating point numbers, and that are undergoing non-linear type3 transform, which stored with the help of the NLT marker segment.
- Better support for components with differing properties; these involve using the QCC and COC marker segments. These are exposed using the API, but not in the applications.
- OpenJPH can now be added using cmake's find_package().
- For WASM, cmake configuration now generates one version only, with SIMD support; this support can be disabled through a command line option.
What's Changed
- Fixes a bug when a resolution has one 64bit line. by @aous72 in #162
- Makes all colour components involved in colour transform employ the s… by @aous72 in #163
- Allow OpenJPH to be exported by cmake by @palemieux in #166
- Supporting differing components in QCD by @aous72 in #169
- Adding NLT implementation to the lossy path by @aous72 in #170
- This adds support for COC. by @aous72 in #172
- Add support for find_package(), clean-up EMCC support and clean-up TIFF support by @palemieux in #173
- Adding Support for WASM without SIMD. by @aous72 in #174
- This is a better way of packet header parsing. by @aous72 in #176
- Support for lossy floating point with NLT segment marker. by @aous72 in #178
Full Changelog: 0.18.2...0.21.0