github rhoopr/kei v0.14.1

4 hours ago

Fixed

  • HEIC corruption from Chinese iCloud with set_exif_datetime enabled. insert_xmp iloc remapping in src/download/heif.rs used encoded_size to estimate the original extent of each HEIC atom. When Apple QuickTime format inputs (no version+flags prefix) were re-encoded to ISO format, Meta grew 4 bytes — inflating its range past its actual original extent. An iloc entry pointing to mdat fell in this overshoot zone and was remapped to the wrong offset, making downloaded HEICs unopenable. Now uses the next atom's actual original start as old_end (falling back to total for the last atom), immune to encode/decode size mismatches. Same fix applied to locate_stale_kei_mdat(). (#376)

Full changelog: CHANGELOG.md

Don't miss a new kei release

NewReleases is sending notifications on new releases.