From 5b95f57066eaac0932f3e59db680026549e8cc6c Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Mon, 2 Mar 2015 10:29:19 +0100 Subject: [PATCH] TMI-101, 102 & 103: Now better handles broken data (throws IIOException) and better detects bogus Adobe markers. --- .../com/twelvemonkeys/imageio/plugins/jpeg/JPEGImageReader.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/imageio/imageio-jpeg/src/main/java/com/twelvemonkeys/imageio/plugins/jpeg/JPEGImageReader.java b/imageio/imageio-jpeg/src/main/java/com/twelvemonkeys/imageio/plugins/jpeg/JPEGImageReader.java index f84833da..2f13164d 100644 --- a/imageio/imageio-jpeg/src/main/java/com/twelvemonkeys/imageio/plugins/jpeg/JPEGImageReader.java +++ b/imageio/imageio-jpeg/src/main/java/com/twelvemonkeys/imageio/plugins/jpeg/JPEGImageReader.java @@ -559,13 +559,11 @@ public class JPEGImageReader extends ImageReaderBase { if (adobeDCT != null) { switch (adobeDCT.getTransform()) { case AdobeDCTSegment.YCC: - // TODO: Verify that startOfFrame has 3 components, otherwise issue warning and ignore adobeDCT if (startOfFrame.components.length != 3) { break; } return JPEGColorSpace.YCbCr; case AdobeDCTSegment.YCCK: - // TODO: Verify that startOfFrame has 4 components, otherwise issue warning and ignore adobeDCT if (startOfFrame.components.length != 4) { break; }