Page MenuHomeSolus

Update libheif to 1.9.1

Authored by YakoYakoYokuYoku on Wed, Oct 7, 11:26 PM.




  • 1.9.1
    • Fixed missing inline definition in C++ wrapper.
  • 1.9.0
    • Add dav1d decoder plugin for faster decoding of AVIF images.
    • Support for images having both ICC and NCLX profiles.
    • Save NCLX profiles to AV1/HEVC bitstreams and also read them from the bitstream.
    • Add color profile API to C++ wrapper.
    • Improve rounding in color conversions.
    • Conformant encoding of AVIF images with less than 16 pixels.
    • Many fixes and small improvements.

Depends on D9797.

Signed-off-by: Martin Reboredo <>

Test Plan

Converted a JPEG image into a HEIC one (convert drstone.jpg drstone.heic), then into an AVIF one (convert drstone.heic drstone.avif), viewed both HEIC and AVIF images in eog and lastly saw the thumbnails of the images in Nautilus.

Diff Detail

R4395 libheif
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

YakoYakoYokuYoku requested review of this revision.Wed, Oct 7, 11:26 PM
YakoYakoYokuYoku updated this revision to Diff 23586.
YakoYakoYokuYoku edited the summary of this revision. (Show Details)

Add dependency on libde265 update

Bring AVIF to the light

JoshStrobl accepted this revision.Thu, Oct 8, 1:53 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Thu, Oct 8, 1:53 PM
This revision was automatically updated to reflect the committed changes.