<div dir="ltr"><div>Dear GDAL Developers,<br><br></div><div>I am developing a new open source JPEG 2000 toolkit, based on OpenJPEG.<br><br></div><div>It is a drop-in replacement for OpenJPEG, but features:<br><br>- fast precinct-level decode<br></div><div>- lower memory usage<br></div><div></div><div>- better performance - currently it is roughly 1/3 the perf of Kakadu, (tested on windows), and I am hoping to get it down to around 1/2<br><br></div><div>I was originally hoping to merge these changes into OpenJPEG. For a number of reasons, I decided to start a new project instead.  One of my main motivations is the fact that  OpenJPEG is a reference implementation, designed for correctness and portability. My main interest is performance.<br></div><div><br></div><div></div><div>I have ported the code to C++14, so developers get access to all of the modern C++ goodness such as class hierarchies, lambdas, threading library, exceptions, standard template library, etc.<br><br></div><div>Gone is support for older compilers, including VS 2010.<br></div><div> <br></div><div>The code is licensed under the AGPL, to ensure that all code modifications get contributed back to the community.  <br><br></div><div>It you find this useful, please visit<br><br><a href="https://github.com/GrokImageCompression/ronin">https://github.com/GrokImageCompression/ronin</a><br><br></div><div>For those who need a more permissive license, or who prefer using the reference implementation, there is always good old OpenJPEG.<br><br></div><div>Kind Regards,<br></div><div>Aaron<br></div><div><br><br></div></div>