Up to [cvs.NetBSD.org] / pkgsrc / graphics / charls
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.3 / (download) - annotate - [select for diffs], Mon Oct 2 20:03:25 2023 UTC (6 months, 2 weeks ago) by nros
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base,
pkgsrc-2024Q1,
pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
HEAD
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
graphics/charls: update to version 2.4.2 pkgsrc changes: use cmake/build.mk instead of USE_CMAKE. use USE_CXX_FEATURES. Added * Support for Windows on ARM64 in the MSBuild projects and CMake files. * Support to read and write application data markers. * Added method charls_validate_spiff_header to validate SPIFF headers. Changed * Improved compatibility of public headers with C++20. * Switch order of APP8 and SOF55 markers during encoding to allign with user application data markers. Fixed * Multi component image with interleave mode none is not correctly decoded when a custom stride argument is used. * jpegls_errc::destination_buffer_too_small incorrectly thrown for 8 bit 2*2 image with stride = 4 during decoding. * Decoding doesn't work when compiled with mingw64.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Nov 12 18:59:20 2022 UTC (17 months ago) by nros
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
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](https://github.com/team-charls/charls/issues/167), Decoding\Encoding fails on IBM s390x CPU (Big Endian architecture). ## [2.3.2] - 2021-1-29 ### Fixed - Fixed https://github.com/team-charls/charls/issues/160, warning: cast from 'unsigned char*' to 'uint16_t*' increases required alignment of target type. - Fixed https://github.com/team-charls/charls/issues/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 https://github.com/team-charls/charls/issues/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 https://github.com/team-charls/charls/issues/92 . - Added support to write and read comment (COM) segments https://github.com/team-charls/charls/issues/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 https://github.com/team-charls/charls/issues/84 , Default preset coding parameters not computed for unset values. - Fixed https://github.com/team-charls/charls/issues/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 https://github.com/team-charls/charls/issues/167 , Decoding\Encoding fails on IBM s390x CPU (Big Endian architecture).
Revision 1.1 / (download) - annotate - [select for diffs], Sun Feb 14 11:51:57 2021 UTC (3 years, 2 months ago) by nros
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Add charls version 2.2.0 to pkgsrc charls is a bsd licensed jpeg-ls library