Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update graphics/charls to version 2.3.4
Changes from CHANGELOG.md: # Change Log ## [2.3.4] - 2021-2-12 ### Changed - Replaced legacy test images. ## [2.3.3] - 2021-2-5 ### Fixed - Fixed [#167](team-charls/charls#167), Decoding\Encoding fails on IBM s390x CPU (Big Endian architecture). ## [2.3.2] - 2021-1-29 ### Fixed - Fixed team-charls/charls#160, warning: cast from 'unsigned char*' to 'uint16_t*' increases required alignment of target type. - Fixed team-charls/charls#161 , warning: useless cast to type 'size_t' {aka 'unsigned int'} [-Wuseless-cast]. ### Changed - Updates to the CMakeLists.txt for Unix builds (except macOS) to hide more symbols from the shared library. - C++14 is now the minimum version instead of explicitly required. This allows consuming applications more flexibility. Typically CMake will select the latest C++ standard version that the used C++ compiler supports. ## [2.3.1] - 2021-1-25 ### Fixed - Fixed team-charls/charls#155 , charls::jpegls_decoder::decode: 2 overloads have similar conversions in v2.3.0 ## [2.3.0] - 2022-1-24 ### Added - The encoder API has been extended with a rewind method that can be used to re-use a configured encoder to encode multiple images in a loop. - Added support to decode JPEG-LS images that use restart markers team-charls/charls#92 . - Added support to write and read comment (COM) segments team-charls/charls#113 . - Added support to encode/decode oversized images (width or height larger then 65535). - Extended the validation of the encoded JPEG-LS byte stream during decoding. - Added support to encode JPEG-LS images with: - The option to ensure the output stream has an even size. - The option to write the CharLS version number as a comment (COM segment) to the output stream. - The option to write the coding parameters to the output stream if the bits per pixel are larger then 12 (enabled by default). - Usage of compiler specific attributes on the public API as replacement for ``[[nodiscard]]`` (which is a C++17 feature). ### Fixed - Fixed team-charls/charls#84 , Default preset coding parameters not computed for unset values. - Fixed team-charls/charls#102 , CMake find_package(charls 2.2.0 REQUIRED) not working. ### Changed - CMakeSettings.json has been replaced with CMakePresets.json. - Non default coding parameters are explicitly stored in the output stream during encoding. - GCC shared library release builds are now using LTO (Link Time Optimization). - Some functions use compiler intrinsics for slightly better performance. ## [2.2.1] - 2022-2-3 ### Fixed - Backport of fix for team-charls/charls#167 , Decoding\Encoding fails on IBM s390x CPU (Big Endian architecture).
- Loading branch information