Status Update
Comments
ap...@google.com <ap...@google.com> #2
ib...@google.com <ib...@google.com> #3
ib...@google.com <ib...@google.com> #4
I currently blocks any debugging on x86_64 emulators using Qt (see
Thanks!
ib...@google.com <ib...@google.com> #5
ib...@google.com <ib...@google.com> #6
Feedback
ib...@google.com <ib...@google.com> #7
Feedback
ch...@google.com <ch...@google.com> #8
Hi, we recently pushed an emulator update to stable that should include SSE 4.1 support on macOS.
ib...@google.com <ib...@google.com> #9
ib...@google.com <ib...@google.com> #10
ap...@google.com <ap...@google.com> #11
ib...@google.com <ib...@google.com>
mw...@gmail.com <mw...@gmail.com> #12
This bug appears to have been fixed back in 2020 (
ib...@google.com <ib...@google.com> #13
Are you sure it's an issue with the APP1 segment being too large with the FUSED location? I was thinking perhaps there's some issue with the length calculation that's happening as we were able to fix these images by just detecting the start of the jpeg image data and re-writing the length field based on that detection.
This fix is consistent with the current failure mode of ExifInterface
when the APP1
segment gets 'too large' (before my change linked above in 0x10030
bytes to write to the APP1 segment, and ExifInterface
does two things:
- When writing the length of the APP1 segment it truncates this to
0x0030
- It writes all those
0x10030
bytes out, and then it writes the rest of the image.
A JPEG parser (I assume) comes along and reads the length of the APP1
segment (0x30
) and skips that many bytes, then expects to find JPEG data - but it's actually in the middle of the Exif and so it fails.
If you manually find the start of the JPEG data then you obviate both of the problems - and the image is 'fixed'.
na...@google.com <na...@google.com> #14
The following release(s) address this bug.It is possible this bug has only been partially addressed:
androidx.exifinterface:exifinterface:1.3.7
na...@google.com <na...@google.com> #15
The following release(s) address this bug.It is possible this bug has only been partially addressed:
androidx.exifinterface:exifinterface:1.4.0-alpha01
Description
Component used: Version used: Devices/Android versions reproduced on: Samsung A32 (sm-a325f) Android 12 (also A12/A13 mentioned in b/263289024 )
When reporting bugs, please always include:
Where possible, please also provide: