Skip to content

Update libheif to v1.23.1 & libde265 to 1.1.1 - #200

Open
iamcarbon wants to merge 3 commits into
saucecontrol:masterfrom
carbon:update-libheif-1.23.1
Open

Update libheif to v1.23.1 & libde265 to 1.1.1#200
iamcarbon wants to merge 3 commits into
saucecontrol:masterfrom
carbon:update-libheif-1.23.1

Conversation

@iamcarbon

@iamcarbon iamcarbon commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR fixes a bunch of CVEs (CVE-2026-50142, CVE-2026-62289, CVE-2026-62291, CVE-2026-62292, CVE-2026-62377, CVE-2024-38949, CVE-2026-33164, and CVE-2026-33165) and improves performance.

  • Update the vendored vcpkg submodule to the 2026.07.29 release.
  • Update the project-specific libheif port from 1.19.5 to 1.23.1.
  • Refresh the libheif source checksum and native version guard.
  • Adapt the dav1d patch to libheif 1.23.1's dav1d_new_decoder2 API while preserving the single-thread default.
  • Update the CMake patch for libheif's reorganized build files and export header.

Testing

  • Successfully built and installed the custom libheif:x64-windows@1.23.1 port with vcpkg 2026.07.29.
  • Verified the generated package contains heif_export.h and heif.dll.

@iamcarbon iamcarbon changed the title Update libheif to v1.23.1 Update libheif to v1.23.1 & libde265 to 1.1.1 Aug 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants