3d3b151558
- update to 0.26.0: * Rename src/core/common to src/core/openjph * Modify error message names. This may break your code. The modified versions are more descriptive, and less likely to be caught in a preprocessor macro. * Address an issue identified by @clshortfuse. During compilation on windows using clang-cl, the compiler may received flags designed for clang or gcc.
Michael Vetter2026-01-19 08:33:14 +00:00
44c89aa2b5
- Update to 0.25.2: * There was a mistake in the version bump earlier. So this is a second bump to fix things.
Michael Vetter2025-11-08 16:37:53 +00:00
c44344b9fc
- Update to 0.25.2: * There was a mistake in the version bump earlier. So this is a second bump to fix things.
Michael Vetter2025-11-08 16:37:53 +00:00
c2ff82e60f
- Update to 0.24.2: * ojph_stream_expand build tweaks #211 * Fix another Windows detection macro #212 * Support testing for both Cygwin and MSYS #213 * Issues #216 * Fixes compilation and tests for MSYS2 #217 * Issues3 #218 * nlt_type3[i] not initialized when get_nonlinear_transform() == false #220Michael Vetter2025-10-10 05:19:58 +00:00
4300843321
- Update to 0.24.2: * ojph_stream_expand build tweaks #211 * Fix another Windows detection macro #212 * Support testing for both Cygwin and MSYS #213 * Issues #216 * Fixes compilation and tests for MSYS2 #217 * Issues3 #218 * nlt_type3[i] not initialized when get_nonlinear_transform() == false #220Michael Vetter2025-10-10 05:19:58 +00:00
6e69ff5d84
Accepting request 1307651 from graphics
Ana Guerrero2025-09-29 14:31:38 +00:00
d9156bb614
Accepting request 1307651 from graphics
Ana Guerrero2025-09-29 14:31:38 +00:00
65541bddcb
Accepting request 1307328 from graphics
Ana Guerrero2025-09-26 20:24:05 +00:00
2e268772c1
Accepting request 1307328 from graphics
Ana Guerrero2025-09-26 20:24:05 +00:00
3bbedd782b
Accepting request 1306895 from home:dimstar:Factory
Ana Guerrero2025-09-26 09:01:12 +00:00
e6699d8d16
- Add baselibs.conf: openexr provides -32bit packages and newly links openjph. As a consequence, this package also needs to provide biarch packages.
Ana Guerrero2025-09-26 09:01:12 +00:00
c75f871a7f
Accepting request 1305317 from graphics
Ana Guerrero2025-09-17 14:44:28 +00:00
289cc72798
Accepting request 1305317 from graphics
Ana Guerrero2025-09-17 14:44:28 +00:00
88478d6f72
- Update to 0.23.1: * Fix compilation for Windows on ARM #205Michael Vetter2025-09-17 08:46:33 +00:00
33962db75b
- Update to 0.23.1: * Fix compilation for Windows on ARM #205Michael Vetter2025-09-17 08:46:33 +00:00
437d94d63d
Accepting request 1304215 from graphics
Ana Guerrero2025-09-12 19:23:25 +00:00
cfa1d2a282
Accepting request 1304215 from graphics
Ana Guerrero2025-09-12 19:23:25 +00:00
8e8f583b89
- Update to 0.23.0: * don't use delete with malloc on store #199 * Handle platform diff of -fPIC #197 * Align CMake and pkgconf include paths #201 * Exposes used_size for mem_outfile #195Michael Vetter2025-09-12 06:41:35 +00:00
4232d4827b
- Update to 0.23.0: * don't use delete with malloc on store #199 * Handle platform diff of -fPIC #197 * Align CMake and pkgconf include paths #201 * Exposes used_size for mem_outfile #195Michael Vetter2025-09-12 06:41:35 +00:00
7e379f6ee7
Accepting request 1301189 from graphics
Ana Guerrero2025-08-25 18:38:41 +00:00
59dabd6069
Accepting request 1301189 from graphics
Ana Guerrero2025-08-25 18:38:41 +00:00
75662e84e1
- Update to 0.22.0: * Add the capability to restart a codestream; restart allows the decoder/encoder to re-use memory that was allocated during previous usage of the codestream object. This is useful for processing many similar codestream. #194Michael Vetter2025-08-25 06:50:30 +00:00
43e974521d
- Update to 0.22.0: * Add the capability to restart a codestream; restart allows the decoder/encoder to re-use memory that was allocated during previous usage of the codestream object. This is useful for processing many similar codestream. #194Michael Vetter2025-08-25 06:50:30 +00:00
6648ebfe88
- Update to 0.21.4: * Adds proper decoding of placeholder passes #191 * Fixes a bug in avx512 encoder #188Michael Vetter2025-08-13 11:57:17 +00:00
66bff82ab4
- Update to 0.21.4: * Adds proper decoding of placeholder passes #191 * Fixes a bug in avx512 encoder #188Michael Vetter2025-08-13 11:57:17 +00:00
72f77c9ba9
Accepting request 1281735 from graphics
Ana Guerrero2025-06-02 20:00:02 +00:00
562929946e
Accepting request 1281735 from graphics
Ana Guerrero2025-06-02 20:00:02 +00:00
269dee53d8
- Update to 0.21.3: * This adds support for macOS multi-generation which can be invoked with -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64". #185#185 * This also adds the -fPIC flag to the library to generate position independent code.
Michael Vetter2025-06-02 05:48:11 +00:00
af07578435
- Update to 0.21.3: * This adds support for macOS multi-generation which can be invoked with -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64". #185#185 * This also adds the -fPIC flag to the library to generate position independent code.
Michael Vetter2025-06-02 05:48:11 +00:00
1f2b094fb4
Accepting request 1251112 from graphics
Ana Guerrero2025-03-07 15:44:39 +00:00
40b1bf453d
Accepting request 1251112 from graphics
Ana Guerrero2025-03-07 15:44:39 +00:00
0333de207c
- Update to 0.21.2: * CMake: polish export config #182 * This fixes a bug that results in coding all-zero codeblocks #183Michael Vetter2025-03-07 07:01:10 +00:00
626a87a065
- Update to 0.21.2: * CMake: polish export config #182 * This fixes a bug that results in coding all-zero codeblocks #183Michael Vetter2025-03-07 07:01:10 +00:00
301404aa5c
Accepting request 1248418 from home:jengelh:branches:graphics
Michael Vetter2025-02-25 15:49:27 +00:00
61726cb7b2
- Trim redundancies from descriptions and fix spellos - Use SRPM base name for -devel subpackage - Delete empty %check - Restore ldconfig calls
Michael Vetter2025-02-25 15:49:27 +00:00
e0cef15f1f
- Remove ldconfig scriptlets - Hide specific cmake files and just list the dir
Michael Vetter2025-02-25 10:01:40 +00:00
5132575ba5
- Remove ldconfig scriptlets - Hide specific cmake files and just list the dir
Michael Vetter2025-02-25 10:01:40 +00:00
f3d022f10a
- Update to 0.21.1: * This enables compilation for 32bit systems. I never intended to support 32bit properly; so, this version allows compilation for 32bit systems with many warnings. For Linux you need the -m32 flag. Run export CXXFLAGS="-m32" and export CXXFLAGS="-m32" before running cmake. To have TIFF support, you need the 32bit TIFF library. #181 * Update CMakeLists.txt for config file naming convention in #180Michael Vetter2025-02-21 16:01:45 +00:00
f27db51839
- Update to 0.21.1: * This enables compilation for 32bit systems. I never intended to support 32bit properly; so, this version allows compilation for 32bit systems with many warnings. For Linux you need the -m32 flag. Run export CXXFLAGS="-m32" and export CXXFLAGS="-m32" before running cmake. To have TIFF support, you need the 32bit TIFF library. #181 * Update CMakeLists.txt for config file naming convention in #180Michael Vetter2025-02-21 16:01:45 +00:00
a99f76fa45
- Update to 0.21.0: * 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. * Fixes a bug when a resolution has one 64bit line. #162 * Makes all colour components involved in colour transform employ the s… #163 * Allow OpenJPH to be exported #166 * Supporting differing components in QCD #169 * Adding NLT implementation to the lossy path #170 * This adds support for COC. #172 * Add support for find_package(), clean-up EMCC support and clean-up TIFF support #173 * Adding Support for WASM without SIMD. #174 * This is a better way of packet header parsing. #176 * Support for lossy floating point with NLT segment marker. #178Michael Vetter2025-02-03 07:11:42 +00:00
2c3cb2d265
- Update to 0.21.0: * 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. * Fixes a bug when a resolution has one 64bit line. #162 * Makes all colour components involved in colour transform employ the s… #163 * Allow OpenJPH to be exported #166 * Supporting differing components in QCD #169 * Adding NLT implementation to the lossy path #170 * This adds support for COC. #172 * Add support for find_package(), clean-up EMCC support and clean-up TIFF support #173 * Adding Support for WASM without SIMD. #174 * This is a better way of packet header parsing. #176 * Support for lossy floating point with NLT segment marker. #178Michael Vetter2025-02-03 07:11:42 +00:00
4fb1e586ee
- Update to 0.18.2: * This fixes a bug which wrongly sets implementation precision #161Michael Vetter2024-12-27 16:51:07 +00:00
d177f8624b
- Update to 0.18.2: * This fixes a bug which wrongly sets implementation precision #161Michael Vetter2024-12-27 16:51:07 +00:00
0105d1f6b3
- Update to 0.18.0: * This release adds support for 32bit lossless compression of integer and floating-point data, where floating-point data can benefit from the non-linear (NLT) segment marker, which represent negative values in a more compression-friendly format. This required the addition of 64 bit processing path for lossless compression, which is automatically employed if needed. * This version also addresses issue #157, which causes illegal instruction fault on machines that do not support AVX or more recent instruction sets, when the code in compiled with clang and in the Release mode only.
Michael Vetter2024-11-27 08:20:49 +00:00
79be49af23
- Update to 0.18.0: * This release adds support for 32bit lossless compression of integer and floating-point data, where floating-point data can benefit from the non-linear (NLT) segment marker, which represent negative values in a more compression-friendly format. This required the addition of 64 bit processing path for lossless compression, which is automatically employed if needed. * This version also addresses issue #157, which causes illegal instruction fault on machines that do not support AVX or more recent instruction sets, when the code in compiled with clang and in the Release mode only.
Michael Vetter2024-11-27 08:20:49 +00:00
06c52f2e7d
- Update to 0.17.0: * Adding support for NLT marker segment of type 3. The code is not very complete, but it is in a useful state for publishing. To make use of the NLT marker segment for type 3, partial support for the .pfm file format has been added. For .pfm files, lossy compression is not supported -- it is possible to add support at some future point. Reversible coding of .pfm files is supported, where the NLT marker is automatically inserted. However, the current implementation supports only 28-bit for encoding 27-bit for decoding. Therefore floating point values stored in a .pfm file, which are 32-bit, need to be truncated. Using the '-bit_depth' option, ojph_compress can perform this truncation. 'ojph_compress' should work correctly with codestreams generated with ojph_compress, converting truncated values back to normal floating point values. * Adding support for NLT marker segment of type 3 #154Michael Vetter2024-09-23 07:07:49 +00:00
1ff954ce61
- Update to 0.17.0: * Adding support for NLT marker segment of type 3. The code is not very complete, but it is in a useful state for publishing. To make use of the NLT marker segment for type 3, partial support for the .pfm file format has been added. For .pfm files, lossy compression is not supported -- it is possible to add support at some future point. Reversible coding of .pfm files is supported, where the NLT marker is automatically inserted. However, the current implementation supports only 28-bit for encoding 27-bit for decoding. Therefore floating point values stored in a .pfm file, which are 32-bit, need to be truncated. Using the '-bit_depth' option, ojph_compress can perform this truncation. 'ojph_compress' should work correctly with codestreams generated with ojph_compress, converting truncated values back to normal floating point values. * Adding support for NLT marker segment of type 3 #154Michael Vetter2024-09-23 07:07:49 +00:00
4da3a50c52
- Update to 0.16.0: * Add AVX2 support for block encoding and decoding. * Fix what I think is a bug in AVX512 block encoding. * Add avx2 optimization for encoder and decoder #153.
Michael Vetter2024-09-09 06:26:03 +00:00
bfdb5d5b7b
- Update to 0.16.0: * Add AVX2 support for block encoding and decoding. * Fix what I think is a bug in AVX512 block encoding. * Add avx2 optimization for encoder and decoder #153.
Michael Vetter2024-09-09 06:26:03 +00:00