30 Jan
2025
30 Jan
'25
11:39 p.m.
Esme Povirk (@madewokherd) commented about dlls/windowscodecs/metadatahandler.c:
+ } + native_byte_order = !(options & WICPersistOptionBigEndian); + + SWAP_USHORT(header.marker); + SWAP_ULONG(header.ifd0_offset); + + if (header.marker != 0x002a) + { + WARN("Unrecognized marker %#x.\n", header.marker); + return WINCODEC_ERR_BADMETADATAHEADER; + } + + if (FAILED(hr = create_stream_wrapper(input, sizeof(exif_header), &ifd_stream))) + return hr; + move.QuadPart = header.ifd0_offset; + hr = IStream_Seek(ifd_stream, move, STREAM_SEEK_SET, NULL); `hr` is ignored here.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/7167#note_93311