Skip to content

Releases: osamu620/OpenHTJ2K

Version 0.2.8

15 Nov 04:03
Compare
Choose a tag to compare
  • Fix incorrect packet parsing for RPCL, PCRL, CPRL
  • Introduce stride access into DWT
  • Change cmake configuration for MinGW environments

Version 0.2.7

13 Jun 09:46
Compare
Choose a tag to compare
  • Refactor non-SIMD HT cleanup decoding
  • Fix CMakeLists.txt for windows-latest runner (GitHub actions)
  • Fix PGX parsing

Version 0.2.6

13 Jun 05:42
0aa3e8f
Compare
Choose a tag to compare
  • Fix unnecessary assignment of pass_length in packet header parsing
  • Remove CR (=0xd) from the delimiter in imgcmp

Version 0.2.5

19 Jan 09:02
Compare
Choose a tag to compare

This version fixes the following issues (including ones fixed by v0.2.3 and v0.2.4)
Note: v0.2.3 and v0.2.4 are never released.

  • Fix memory leak in decoder with '-reduce' parameter greater than actual DWT levels
  • Fix buffer overrun with image width which is not multiple of vector length in IDWT and block-decoding for ARM NEON
  • Improve UI for WASM demo
  • Enable WASM SIMD (using NEON)
  • Fix wrong line break in encoder usage (#162)

[0.2.4] - 2023-12-22

  • small fix for wasm wrapper

[0.2.3] - 2023-12-22

  • Experimental support of emscripten
  • Fix compilation error on aarch64 with gcc
  • Small editorial changes

Version 0.2.2

27 Nov 09:10
354bd66
Compare
Choose a tag to compare

This version fixes the following issues:

  • compilation errors on aarch64 with gcc 9 or earlier

Version 0.2.1

13 Nov 07:24
Compare
Choose a tag to compare

This version includes the following improvements:

  • Add installation part to CMakeLists.txt
  • Allow space between comma-separated input file names

Version 0.2

02 Nov 09:28
Compare
Choose a tag to compare

This version fixes the following issues:

  • Fix wrong treatment of bit-depth (Ssiz) for images having signed pixel values in the creation of the QCD marker at encoding.
  • Fix wrong shift-up for signed input
  • Fix wrong treatment of BPC parameter value in Image Header Box

and also update README.md to reflect what the codec does.