Skip to content

Releases: aous72/OpenJPH

0.3.2

20 Oct 09:32
Compare
Choose a tag to compare
  • Updated README.md.
  • Added the preprocessor option OJPH_DISABLE_INTEL_SIMD that can disable Intel SIMD instructions.
  • Fixed a bug in the definition of ojph_trunc and ojph_round in ojph_arch.h.

0.3.1

15 Oct 04:04
Compare
Choose a tag to compare

Minor bug fixes.
It now compiles are runs on Windows.
I had to modify the error management code.
I need to attend to something else, so this will be the available release for some time. Should there be any issues, please let me know, and I will address it as priority.

0.3.0

14 Oct 12:08
Compare
Choose a tag to compare

The most important modifications here are:

  1. Implemented SIMD for wavelet and colour transforms, for both the reversible and irreversible paths.
  2. Implemented faster trunc and round functions.
  3. Fixed a bug in error/warning messaging.

Improvement in speed:

  1. Point 1 produced a small improvement in speed.
  2. Point 2 produced a decent improvement in speed.
    More speed can be obtained by improving the speed of the block coder, or, for the irreversible path, employing 16-bit arithmetic instead of floats.

Now on an i7-6700:

For irreversible wavelet:
Tested with 4K 4:4:4 image with 8bits depth, using "-qstep 0.007;" this produces a file that has around same size as that produced by JPEG with Q95.
Encoding: 0.27s.
Decoding: 0.22s.

For reversible wavelet:
Same image with lossless compression
Encoding: 0.53s.
Decoding: 0.34s.

0.2.0

10 Oct 09:56
Compare
Choose a tag to compare

Customizable error management has been added.

0.1.1

30 Sep 12:49
Compare
Choose a tag to compare

A few bug fixes. Minor cosmetic modification to code.
Next, we need to improve error reporting.

0.1.0

20 Sep 11:11
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

This is a working release.

But after committing it, I noticed a couple of bugs; one related to progression order, and one small decoding bug. The reason I say they are small, because it is very unlikely you will observe them.