HEIF/HEIC decoder fails with iPhone 16 Pro

  • Apparently Apple has made some changes to their HEIC format. Until I recently upgraded my phone I could decode and see all images. HEIC images from my wife's iPhone 12 decode and display properly. Images from my iPhone 16 are totally black. I am running LibreElec 12.0.2 on a RPi4.aarch64 (raspberry pi 4B+ 8G Mem )


    Kodi.log shows:

    2025-08-07 17:44:11.360 T:2171 error <general>: AddOnLog: imagedecoder.heif: LoadImageFromMemory: Read error 'Invalid input: Unspecified: Metadata not correctly assigned to image'
    2025-08-07 17:44:11.363 T:2170 info <general>: Skipped 1 duplicate messages..
    2025-08-07 17:44:11.363 T:2170 info <general>: ADDON: Dll Destroyed - HEIF image decoder

    I was able to resolve this issue on my AMD64 Linux Box (Ubuntu 24.04) by updating libheif from ppa:strukturag/libheif to version 1.19.8-1

    Current LibreElec installed version:

    /var/media/root64/usr/lib/aarch64-linux-gnu/libheif.so.1.15.1

    Is it possible to update to a newer version now, or is the new version scheduled for release soon?


    Thanks


    Dan

  • Thank you everyone. If we are only talking about a few days (per heitbaum) I'll just wait it out. Sounds like my minor "problem" will be resolved soon.


    As always I appreciate your efforts providing excellent/fun software