summaryrefslogtreecommitdiff
path: root/tests/nonregression/md5refs.txt
AgeCommit message (Collapse)Author
2023-09-23fix: use `opj_uint_ceildiv` instead of `opj_int_ceildiv` when necessarymayeut
There are a bunch of loc where we can see a usage of `opj_int_ceildiv`: ``` (OPJ_UINT32)opj_int_ceildiv((OPJ_INT32)a, (OPJ_INT32)b); ``` where a & b are `OPJ_UINT32`. This can lead to overflow/underflow for some a/b combinations. Replace those calls by `opj_uint_ceildiv` instead to always get a correct result. This also allows some valid single tile images with huge tile size to be decoded properly. Fix #1438
2021-09-26Test decoding a .jhc file with vertically causal context variationEven Rouault
2021-09-26Test decoding a .jph test fileEven Rouault
2021-09-25Added 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.
2020-11-30Decoding: deal with some SPOT6 images that have tiles with a single ↵Even Rouault
tile-part with TPsot == 0 and TNsot == 0, and with missing EOC
2020-02-07tests: add alternate checksums for libtiff 4.1Even Rouault
Fixes #1233 libtiff 4.1 slightly modifies the way it generates files. So add the new expected md5sum. Not super elegant solution admitedly.
2018-06-20Add test cases for https://github.com/uclouvain/openjpeg/issues/1120 and ↵Even Rouault
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2785
2017-11-30opj_j2k_read_cod: remove check for 'No more than one COD marker per tile' ↵Even Rouault
(fixes #1043) This check was added per https://github.com/uclouvain/openjpeg/commit/daed8cc9195555e101ab708a501af2dfe6d5e001 to fix https://github.com/uclouvain/openjpeg/issues/476 , but it does not seem to be necessary with latest master (issue476.jp2 doesn't cause memory issues), and breaks reading legit files.
2017-09-19Add capability to decode only a subset of all components of an image.Even Rouault
This adds a opj_set_decoded_components(opj_codec_t *p_codec, OPJ_UINT32 numcomps, const OPJ_UINT32* comps_indices) function, and equivalent "opj_decompress -c compno[,compno]*" option. When specified, neither the MCT transform nor JP2 channel transformations will be applied. Tests added for various combinations of whole image vs tiled-based decoding, full or reduced resolution, use of decode area or not.
2017-08-28Add test for fix of a55c024fc6b917a409b85aeafd7326421c4aea34Even Rouault
2017-08-24issue104_jpxstream.jp2 decompresses just fine (and like Kakadu). Update ↵Even Rouault
md5refs.txt and remove from knownfailures
2017-08-24Remove broken.jpc test from known failures, by avoiding too long processing timeEven Rouault
2017-08-09Partial revert BPC related check of #975 (#979)Even Rouault
PR #975 introduced a check that rejects images that have different bit depth/sign per compoment in SIZ marker if the JP2 IHDR box has BPC != 255 This didn't work properly if decoding a .j2k file since the new bit added in opj_cp_t wasn't initialized to the right value. For clarity, tThis new bit has also been renamed to allow_different_bit_depth_sign But looking closer at the code, it seems we were already tolerant to inconsistencies. For example we parsed a JP2 BPCC box even if BPC != 255 (just a warning is emitted) So failing hard in opj_j2k_read_siz() wouldn't be very inconsistent, and that alone cannot protect against other issues, so just emit a warning if BPC != 255 and the SIZ marker contains different bit depth/sign per component. Note: we could also check that the content of JP2 BPCC box is consistant with the one of the SIZ marker.
2016-09-07Add test for PR 818 (#822)Matthieu Darbois
update uclouvain/openjpeg#818
2016-04-30Add tests for recent issuesmayeut
Update uclouvain/openjpeg#725 Update uclouvain/openjpeg#726
2016-04-30Update lcms (#544)Matthieu Darbois
Update to mm2/Little-CMS@0e8234e090d6aab33f90e2eb0296f30aa0705e57
2016-04-27Fix issue 135mayeut
dwt_interleave_h.gsr105.jp2 now has the same output as kakadu issue399 is corrupted. Only the corrupted part changes. Update known failures for x86 MD5 NR-DEC-kodak_2layers_lrcp.j2c-31-decode-md5 NR-DEC-kodak_2layers_lrcp.j2c-32-decode-md5 NR-DEC-issue135.j2k-68-decode-md5
2016-04-23Allow to write 3/5/7/9/11/13/15 bpp TIF filesmayeut
Update uclouvain/openjpeg#729
2015-11-07Fix undefined size jp2 box handlingmayeut
Update #653
2015-08-23Update testsmayeut
2015-08-21Add tests for CMYK/esYCC/CIELabmayeut
2015-07-31Add test for #388mayeut
2015-07-26Update convert for PNG outputmayeut
Update uclouvain/openjpeg#264
2015-07-21Add test for odd looking cmap & for cmap outside jp2hmayeut
Update uclouvain/openjpeg#235
2015-07-17Add tests for TIFF outputmayeut
Update uclouvain/openjpeg#322
2015-07-03uclouvain/openjpeg#254 Update MD5 sums for testsmayeut
2015-05-27[trunk] Fix overflow in opj_image_comp_header_update (fixes issue 495)Matthieu Darbois
2014-12-22[trunk] fixed component precision upscaling in opj_decompress (fixes issue 458)Matthieu Darbois
2014-12-20[trunk] fixed test issues (fixes issue 454)Matthieu Darbois
2014-11-18[trunk] fixed a bug leading to jpwl build failure & add related odd ↵Matthieu Darbois
width/height sYCC tests (fixes issue 422)
2014-11-17[data] added new non-regression tests from foxitMatthieu Darbois
Update issue 415 Issue not closed as in the mean time there are other images to include
2014-03-13[trunk] Fix test NR-DEC-issue171.jp2-71-decode-md5 after recent code changeMathieu Malaterre
2014-03-06[trunk] Make sure that all output files from the test suite are using a ↵Mathieu Malaterre
different output name Fixes issue 271
2014-03-03[trunk] Fix md5 values for decode-md5 tests.Mathieu Malaterre
Update issue 250
2014-02-28[trunk] Make sure to run *-decode-md5 only after *-decode tests. Update md5 ↵Mathieu Malaterre
since recent code change.
2014-02-28[trunk] run test suite on dataset from issue 171Mathieu Malaterre
Fixes issue 171
2014-02-27[trunk] Make sure that opj_decompress only output a single componentMathieu Malaterre
Update issue 110
2014-02-26[trunk] Import test case from issue 208. This appears to be fixed now.Mathieu Malaterre
Fixes issue 208
2014-02-26[trunk] Run test suite on dataset from issue 211. Test is now passing nicely.Mathieu Malaterre
Fixes issue 211
2014-02-26[trunk] run test suite on dataset from issue 135. Add fake md5sum to make ↵Mathieu Malaterre
sure tests is failing. Update issue 135
2014-02-26[trunk] Update missing md5sumsMathieu Malaterre
2014-02-26[trunk] kakadu does not support 451.pdf.SIGSEGV.ce9.372 we should not ↵Mathieu Malaterre
pretend to be able to decompress it Update issue 225
2014-02-26[trunk] run test suite on input dataset from issue 134Mathieu Malaterre
Fixes issue 134
2014-02-26[trunk] fixes test NR-DEC-file409752.jp2-40-decode, use proper naming ↵Mathieu Malaterre
convention (need to keep file extension)
2014-02-26[trunk] add test suite for issue 142Mathieu Malaterre
Fixes issue 142
2014-02-25[trunk] Run decoder on input dataset from issue 254. Add fake md5sum to make ↵Mathieu Malaterre
sure the test is failing. Update issue 254
2014-02-25[trunk] New decoded files are passing. Adding reference files.Mathieu Malaterre
Update issue 225
2014-02-25[trunk] Run test case for issue 228. Output has been validated.Mathieu Malaterre
Fixes issue 228
2014-02-24[trunk] Make sure to always output pgx file. Handle case where multiple pgx ↵Mathieu Malaterre
files are generated. Fixes all tests.
2014-02-24[trunk] improve test suite by checking against a reference md5Mathieu Malaterre