On Fri, 14 Feb 2025 21:08:31 GMT, Brian Burkhalter <[email protected]> wrote:
>> Jeremy has updated the pull request incrementally with one additional commit
>> since the last revision:
>>
>> 8160327: fixing typo so `thumbnailPos` can be zero
>>
>> The `thumbnailLength` cannot be zero, but the position can be.
>
> src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/ExifMarkerSegment.java
> line 28:
>
>> 26: package com.sun.imageio.plugins.jpeg;
>> 27:
>> 28: import java.io.InputStream;
>
> I suggest putting the imports on lines 28-51 in alphabetical order.
This is updated
> src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
> line 1758:
>
>> 1756: }
>> 1757:
>> 1758: // Now we know that there is a jfif segment and that iis
>> is good
>
> I think `iis` should be `it` in this comment.
This comment no longer exists after other revisions
> src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
> line 266:
>
>> 264: && (buf[ptr+7] == 0)
>> 265: && (buf[ptr+8] == 0)) {
>> 266: newGuy = new ExifMarkerSegment(buffer);
>
> The `IllegalArgumentException` from the `ExifMarkerSegment` constructor
> should be handled somehow. Perhaps just fall back to setting `newGuy` to a
> plain `MarkerSegment`?
This is updated (see this thread
https://github.com/openjdk/jdk/pull/22898#discussion_r1955194737 )
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/22898#discussion_r1967118843
PR Review Comment: https://git.openjdk.org/jdk/pull/22898#discussion_r1967118674
PR Review Comment: https://git.openjdk.org/jdk/pull/22898#discussion_r1967118950