summaryrefslogtreecommitdiff
path: root/wrapping/java/openjp2/org_openJpeg_OpenJPEGJavaDecoder.h
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2017-08-09 11:34:08 +0200
committerEven Rouault <even.rouault@spatialys.com>2017-08-09 11:34:08 +0200
commitac375ac9f5b4ae47501b60795e905e3d25dd00f8 (patch)
tree8652897719b54db0a388fde6efe88d0ab1d72101 /wrapping/java/openjp2/org_openJpeg_OpenJPEGJavaDecoder.h
parentc38bdbef4f3a5888948903247532fc8cf4284c00 (diff)
Partial revert BPC related check of #975 (#979)
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.
Diffstat (limited to 'wrapping/java/openjp2/org_openJpeg_OpenJPEGJavaDecoder.h')
0 files changed, 0 insertions, 0 deletions