pos = in.getFilePointer(); segmentMarkerCode = in.readUnsignedShort(); segmentMarker = JPEG2000SegmentMarker.get(segmentMarkerCode); if (segmentMarker == JPEG2000SegmentMarker.SOC_WRONG_ENDIANNESS) { LOGGER.trace("Swapping endianness during segment marker parsing.");
if (pos == originalPos) { in.seek(originalPos); if (JPEG2000SegmentMarker.get(in.readUnsignedShort()) != null) { LOGGER.info("File is a raw codestream not a JP2."); isRawCodestream = true;
pos = in.getFilePointer(); segmentMarkerCode = in.readUnsignedShort(); segmentMarker = JPEG2000SegmentMarker.get(segmentMarkerCode); if (segmentMarker == JPEG2000SegmentMarker.SOC_WRONG_ENDIANNESS) { LOGGER.trace("Swapping endianness during segment marker parsing.");
if (pos == originalPos) { in.seek(originalPos); if (JPEG2000SegmentMarker.get(in.readUnsignedShort()) != null) { LOGGER.info("File is a raw codestream not a JP2."); isRawCodestream = true;