summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-01-24wipcancelCarl Hetherington
2024-03-05Revert "TEST: build with sse4.1/avx2 on Windows."dcpomatic-2.5.2Carl Hetherington
This reverts commit e81d293aff9a5db0eeabce237dc14c87b6828ef0.
2024-03-05Revert "TEST: build with sse4.1/avx2 on Linux."Carl Hetherington
This reverts commit 86c056ceaaffb74825a1732a3835c12339a7e293.
2024-03-03TEST: build with sse4.1/avx2 on Linux.Carl Hetherington
2024-03-02TEST: build with sse4.1/avx2 on Windows.Carl Hetherington
2024-03-02Don't limit bitrate here, as DoM takes care of it (DoM bug #1665).Carl Hetherington
2024-03-02Add cscript.Carl Hetherington
2024-02-28Prepare for OpenJPEG v2.5.2 releasev2.5.2Even Rouault
2024-02-28Merge pull request #1515 from rouault/fix_1514Even Rouault
openjpeg.h: make sure to include opj_config.h (fixes #1514)
2024-02-27opj_config.h.cmake.in: add inclusion guardEven Rouault
2024-02-27openjpeg.h: make sure to include opj_config.h (fixes #1514)Even Rouault
It was previously included by openjpeg.h
2024-02-26update HOWTO-RELEASEEven Rouault
2024-02-26update HOWTO-RELEASEEven Rouault
2024-02-26abi_check.sh: comment OPJ_PREVIOUS_VERSIONEven Rouault
2024-02-26abi_check.sh: Update version number for automatic abi check (2.5.0->2.5.1)Even Rouault
2024-02-26Prepare for OpenJPEG v2.5.1 releasev2.5.1Even Rouault
2024-02-18Merge pull request #1511 from rouault/fix_1488_bisEven Rouault
opj_t2_read_packet_header(): avoid unsigned integer overflow
2024-02-18opj_t2_read_packet_header(): avoid unsigned integer overflow (alternate fix ↵Even Rouault
to https://github.com/uclouvain/openjpeg/pull/1488)
2024-02-18Merge pull request #1510 from rouault/fix_1505Even Rouault
opj_dwt_decode_tile(): avoid potential UndefinedBehaviorSanitizer 'applying zero offset to null pointer' (fixes #1505)
2024-02-18Merge pull request #1507 from kmilos/patch-1Even Rouault
Always install pkgconfig files
2024-02-18Merge pull request #1509 from rouault/fix_sycc420_to_rgbEven Rouault
opj_decompress: fix off-by-one read heap-buffer-overflow in sycc420_to_rgb() when x0 and y0 are odd (CVE-2021-3575, fixes #1347)
2024-02-18opj_dwt_decode_tile(): avoid potential UndefinedBehaviorSanitizer 'applying ↵Even Rouault
zero offset to null pointer' (fixes #1505)
2024-02-18opj_decompress: fix off-by-one read heap-buffer-overflow in sycc420_to_rgb() ↵Even Rouault
when x0 and y0 are odd (CVE-2021-3575, fixes #1347)
2024-02-13Remove BUILD_PKGCONFIG_FILESMiloš Komarčević
2024-02-13Always install pkgconfig filesMiloš Komarčević
They are supported on all platforms
2024-01-13Merge pull request #1493 from domin144/cmake_version_fileEven Rouault
Add cmake version file
2024-01-08Add cmake version fileDominik Wójt
2024-01-08Merge pull request #1503 from domin144/drop_cmake_less_3.5Even Rouault
CMake: drop support for cmake < 3.5
2024-01-08CMake: drop support for cmake < 3.5Dominik Wójt
Compatibility for cmake version < 3.5 is now deprecated in cmake and specifing version below 3.5 in cmake_minimum_required produces a warning.[1] [1] https://cmake.org/cmake/help/latest/release/3.27.html#deprecated-and-removed-features
2024-01-07Merge pull request #1502 from scaramallion/fix-compiler-errorEven Rouault
Fix compiler error on Windows
2024-01-05Fix compiler error on Windowsscaramallion
2023-12-09ht_dec.c: Improve MSVC arm64 popcount performance (#1479)Peter Johnson
Use NEON instructions for ARM64 (implementation based on microsoft/STL#2127). Godbolt output here: https://godbolt.org/z/q7GPTqT14
2023-12-08Merge pull request #1496 from rouault/fix_1480Even Rouault
opj_tcd_dc_level_shift_decode(): avoid increment nullptr (fixes #1480)
2023-12-08Merge pull request #1490 from headshog/fix-j2kEven Rouault
Integer Overflow at j2k.c:3962
2023-12-08Merge pull request #1491 from headshog/fix-j2k-headerEven Rouault
Integer Overflow at j2k.c:11114
2023-12-08Merge pull request #1492 from headshog/fix-ht-decEven Rouault
fix ht_dec.c:1215
2023-12-08opj_tcd_dc_level_shift_decode(): avoid increment nullptr (fixes #1480)Even Rouault
(likely harmless issue as we don't dereference it)
2023-12-08Merge pull request #1484 from mayeut/mandatory-inttypes-stdintEven Rouault
Require `stdint.h` & `inttypes.h`
2023-12-08Merge pull request #1494 from tomoaki0705/suppress_warning_clangEven Rouault
suppress warning during build using clang
2023-12-08opj_t1_ht_decode_cblk(): avoid memcpy() with 0-input size and nullptr ↵headshog
destination. fix ht_dec.c:1215 (#1492)
2023-12-08fix j2k.c:11114headshog
2023-12-08opj_j2k_merge_ppm(): avoid unsigned-integer-overflow at j2k.c:3962 (#1490)headshog
2023-12-08Merge pull request #1495 from rouault/update_kduEven Rouault
Fix CI
2023-12-08tools/travis-ci/install.sh: workaround issue with jpylyzer on MacEven Rouault
2023-12-08suppress warning during build using clangTomoaki Teshima
2023-12-08CI: update KDU to new version (older one no longer available)Even Rouault
2023-12-08Fixed typos (#1486)Andrew Murray
2023-09-24Require `stdint.h` & `inttypes.h`mayeut
With #1450 which goes with 480cc9d49775d018c19ce0e01f6be27858d63d39 "Remove support for non-C99 compilers (like VS2010) that don't support snprintf()", support for MSVC versions prior to vs2015 is dropped: https://stackoverflow.com/questions/2915672/snprintf-and-visual-studio-2010 This means that all supported MSVC versions do have `stdint.h` & `inttypes.h` now. For non windows platforms, those headers were already mandatory. Make them mandatory for all builds.
2023-09-23Merge pull request #1482 from mayeut/use-opj_uint_ceildivEven Rouault
fix: use `opj_uint_ceildiv` instead of `opj_int_ceildiv` when necessary
2023-09-23chore: GHA Ubuntu 22.04 now uses gcc 11.4.0mayeut