| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-02-13 | CMakeLists.txt: do not set INSTALL_NAME_DIR for MacOS builds for CMake >= ↵ | Even Rouault | |
| 3.0 (fixes #1404) | |||
| 2022-02-10 | opj_j2k_decode_tile(): avoid 'Stream too short' error in non-strict mode | Even Rouault | |
| 2022-02-10 | Merge pull request #1408 from rouault/fix_ossfuzz_44544 | Even Rouault | |
| Avoid integer overflows in DWT. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44544 | |||
| 2022-02-10 | Avoid integer overflows in DWT. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44544 | |||
| 2022-02-10 | Add support for partial bitstream decoding (#1407) (fixes #715) | Robert Gabriel Jakabosky | |
| Add a -allow-partial option to opj_decompress utility and a opj_decoder_set_strict_mode() option to the API Co-authored-by: Chris Hafey <chafey@gmail.com> | |||
| 2022-01-26 | Add .github/ISSUE_TEMPLATE.md | Even Rouault | |
| 2022-01-24 | Merge pull request #1403 from rouault/configure_guard_bits | Even Rouault | |
| opj_encoder_set_extra_options(): add a GUARD_BITS=value option | |||
| 2022-01-23 | opj_encoder_set_extra_options(): add a GUARD_BITS=value option | Even Rouault | |
| and add a -GuardBits option to opj_compress. The recently-released SMPTE DCP Bv2.1 Application Profile (link below) says that the number of guard bits in the QCD marker shall be 1 for 2K content and 2 for 4K content. This change allows the number of guard bits to be configured, so that users of openjpeg have the control they need to meet the specification. https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9161348 This is an alternative implementation of https://github.com/uclouvain/openjpeg/pull/1388 that keeps ABI unchanged. | |||
| 2022-01-18 | Fix potential overflow related issues spotted by LGTM code analysis (#1402) | Eric Harvey | |
| 2022-01-18 | Merge pull request #1401 from rouault/fix_1399 | Even Rouault | |
| opj_j2k_setup_encoder(): validate number of tiles to avoid illegal values and potential overflow (fixes #1399) | |||
| 2022-01-18 | opj_j2k_setup_encoder(): validate number of tiles to avoid illegal values ↵ | Even Rouault | |
| and potential overflow (fixes #1399) | |||
| 2022-01-16 | Fix unsigned vs OPJ_INT32 mismatches (#1398) | Eric Harvey | |
| 2022-01-15 | Added check for integer overflow in get_num_images (#1397) | Eharve14 | |
| As discussed in pull request 1396, added a check for integer overflow. Change list: Defined num_images as unsigned int Moved the if statement to check for an empty directory to the beginning of the read directory section Added a check to see if num images would roll back to zero when incrementing. | |||
| 2022-01-13 | Avoid overflow in multiplications in utilities related to big number of ↵ | Eharve14 | |
| files in a directory (CVE-2021-29338) (#1396) | |||
| 2022-01-12 | opj_compress/opj_uncompress: fix integer overflow in num_images (#1395) | Brad Parham | |
| Includes the fix for CVE-2021-29338 Credit to @kaniini based on #1346 Fixes #1338 | |||
| 2021-12-10 | Merge pull request #1392 from stweil/duplicate | Even Rouault | |
| Remove duplicate assignments in function tiftoimage | |||
| 2021-12-10 | Remove duplicate assignments in function tiftoimage | Stefan Weil | |
| Signed-off-by: Stefan Weil <sw@weilnetz.de> | |||
| 2021-12-05 | Merge pull request #1390 from stweil/typos | Even Rouault | |
| Fix some typos (found by codespell) | |||
| 2021-12-05 | Format source file with typo fixes | Stefan Weil | |
| Signed-off-by: Stefan Weil <sw@weilnetz.de> | |||
| 2021-12-05 | Fix singular/plural mismatch | Stefan Weil | |
| Signed-off-by: Stefan Weil <sw@weilnetz.de> | |||
| 2021-12-05 | Fix some typos (found by codespell) | Stefan Weil | |
| Signed-off-by: Stefan Weil <sw@weilnetz.de> | |||
| 2021-10-27 | opj_compress: add a -TargetBitDepth switch for TIFF output (#1384) | msheby | |
| Sometimes, given the same (16-bit TIF) input, one wants to generate a variety of J2C outputs (say, 16-, 12-, and 10-bit). This patch allows one to downsample input files, and so makes it easier to automate OpenJPEG in mass generation of J2Cs without having to pipe though an image processing program. | |||
| 2021-10-27 | ci: Add CIFuzz action | David Korczynski | |
| Signed-off-by: David Korczynski <david@adalogics.com> | |||
| 2021-10-21 | Merge pull request #1383 from rouault/deprecate_bpp | Even Rouault | |
| API: deprecate 'bpp' member in favor of 'prec' | |||
| 2021-10-21 | API: deprecate 'bpp' member in favor of 'prec' | Even Rouault | |
| in opj_image_comp and opj_image_comptparm structures. bpp was redundant with prec, and almost never set by the library, except by opj_image_create(). This change should hopefully not impact existing, working, users of the API, which should already have used prec to get things working. Fixes #1379 | |||
| 2021-10-21 | tests/: reformat a few files to be modified | Even Rouault | |
| 2021-09-27 | tests/fuzzers/build_seed_corpus.sh: add htj2k files | Even Rouault | |
| 2021-09-26 | Test decoding a .jhc file with vertically causal context variation | Even Rouault | |
| 2021-09-26 | README.md: update badge to github action workflows [ci skip] | Even Rouault | |
| 2021-09-26 | Test decoding a .jph test file | Even Rouault | |
| 2021-09-26 | opj_dump.c: fix potential buffer overflow | Even Rouault | |
| 2021-09-25 | Merge pull request #1381 from rouault/htj2k_followup | Even Rouault | |
| Added support for high throughput (HTJ2K) decoding. | |||
| 2021-09-25 | ht_dec.c: fix likely issue on big endian hosts (untested) | Even Rouault | |
| 2021-09-25 | opj_decompress / opj_dump: accept .jph and .jhc extensions for HTJ2K files | Even Rouault | |
| 2021-09-25 | Added support for high throughput (HTJ2K) decoding. | Aous Naman | |
| There are a few limitations: - mixed mode (HT and regular code blocks) is not supported. - ROI in HT blocks is not supported. - Placeholder passes are not supported. - MultiHT sets are not support, only a singleHT set. - there are known issues with some compliance testing files related to the parsing of packet header. | |||
| 2021-09-15 | Merge pull request #1380 from rouault/fix_verify_indent_pr | Even Rouault | |
| verify-indentation.sh: fix for pull request from bar/master to foo/master | |||
| 2021-09-15 | CI 'regular': fix static builds when doing perf checks | Even Rouault | |
| 2021-09-15 | verify-indentation.sh: fix for pull request from bar/master to foo/master | Even Rouault | |
| 2021-09-14 | Merge pull request #1376 from rouault/gha | Even Rouault | |
| Port continuous integration to github actions | |||
| 2021-09-12 | Use standard integer types for compatibility with libtiff 4.3.0 (#1377) | Jamaika1 | |
| 2021-09-12 | appveyor.yml: disable deploy | Even Rouault | |
| 2021-09-12 | Add github action workflows CI | Even Rouault | |
| 2021-09-08 | Merge pull request #1375 from rouault/fix_ossfuzz_11700_30646 | Even Rouault | |
| Avoid integer overflows in DWT. | |||
| 2021-09-03 | Avoid integer overflows in DWT. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11700 and https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=30646 | |||
| 2021-08-30 | Merge pull request #1373 from DimitriPapadopoulos/lgtm | Even Rouault | |
| LGTM warning: Comparison result is always the same | |||
| 2021-08-30 | LGTM warning: Comparison result is always the same | Dimitri Papadopoulos | |
| Comparison is always true because pos >= 0. | |||
| 2021-08-12 | Merge pull request #1370 from madebr/cmake/export-include-directory | Even Rouault | |
| cmake: add install interface include directory | |||
| 2021-08-12 | Merge pull request #1371 from DimitriPapadopoulos/codespell | Even Rouault | |
| A couple typos found by codespell | |||
| 2021-08-12 | A couple typos found by codespell | Dimitri Papadopoulos | |
| 2021-08-01 | cmake: add install interface include directory | Anonymous Maarten | |
