BSD Ports

graphics/libheif 1.23.4 NetBSD

HEIF and AVIF file format decoder and encoder library

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
e0cbae123d
License
gnu-lgpl-v3
Categories
graphics
Package size
800.7 KiB, 2906.5 KiB installed

Description

libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File Format) file format decoder and encoder.

HEIF and AVIF are new image file formats employing HEVC (h.265) or AV1 image coding, respectively, for the best compression ratios currently possible.

libheif makes use of libde265 for HEIF image decoding and x265 for encoding. For AVIF, libaom is used as encoder and decoder. Alternative codecs for, e.g., AVC and JPEG can be provided as plugins.

In the other systems

SystemPortVersion
NetBSDgraphics/libheif1.23.4
FreeBSDgraphics/libheif1.23.6
OpenBSDmultimedia/libheif1.22.0p0
DragonFlygraphics/libheif1.19.8
MidnightBSDgraphics/libheif1.22.2

Install

Binary package:

pkgin install libheif

From pkgsrc:

cd /usr/pkgsrc/graphics/libheif && make install clean

Dependencies

Run dependencies 7

Commit history 6

DateCommitCreditsLog message
e0cbae123d wiz libheif: update to 1.23.6.
v1.23.6 is a security and bugfix release.
e5074ab192 ryoon graphics/libheif: Update to 1.23.5
Changelog: v1.23.5 is a security and bugfix release. It is ABI- and API-compatible with v1.23.4 and is a drop-in replacement. One of the fixed issues is rated high, so all users are advised to upgrade. ## Security fixes (CVE numbers will be added when assigned.) * CVE-2026-XXXXX (GHSA-v8qw-hwjv-44hw) Memory exhaustion through a mismatch between the container and the bitstream image size. A crafted image can declare a small size in its ispe property while the bitstream declares a much larger coded frame. The container-level checks used the ispe size, so the oversized bitstream reached the decoder, which allocated a frame buffer for the in-band size before libheif rejected the mismatch. The advisory demonstrated this for AV1 with the libaom backend (a …
e0232d631d wiz libheif: update to 1.23.4.
v1.23.4 is a security and bugfix release. It is ABI- and API-compatible with v1.23.3 and is a drop-in replacement. Three of the fixed issues are rated high, so all users are advised to upgrade.
ea11af575c ryoon graphics/libheif: Update to 1.23.3
Changelog: 1.23.3: v1.23.3 is a security and bugfix release. It is ABI- and API-compatible with v1.23.2 and is a drop-in replacement. One of the fixed issues is rated critical, so all users are strongly advised to upgrade. Security fixes (CVE numbers will be added when assigned.) * CVE-2026-XXXXX (GHSA-x8r2-mggj-j6wr) Heap buffer overflow (write) in the uncompressed (unci) mixed-interleave decoder when the two chroma components declare different bit depths. Both the written bytes and the overflow length are controlled by the file. (critical) * CVE-2026-XXXXX (GHSA-8fmq-r4pf-7m57) Permanent decoder deadlock through a reference cycle between an image and its alpha auxiliary image. The alpha …
4e20c436fe wiz libheif: update to 1.23.2.
v1.23.2 is a security and bugfix release. It is ABI- and API-compatible with v1.23.1 and is a drop-in replacement. Two of the fixed issues are rated critical, so all users are strongly advised to upgrade. Security fixes (CVE numbers will be added when assigned.) CVE-2026-XXXXX (GHSA-g89c-p67h-r497) Heap buffer overflow in scale_nearest_neighbor() via duplicate alpha planes from nested iden/auxl items. (critical) …

The latest 5 of 6 in the history this site was built from.