Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libheif for openSUSE:Factory checked 
in at 2026-10-15 18:20:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libheif (Old)
 and      /work/SRC/openSUSE:Factory/.libheif.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libheif"

Thu Oct 15 18:20:30 2026 rev:62 rq:1384853 version:1.23.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/libheif/libheif.changes  2026-09-29 
17:45:36.836765497 +0200
+++ /work/SRC/openSUSE:Factory/.libheif.new.3698736/libheif.changes     
2026-10-15 18:20:42.435854438 +0200
@@ -1,0 +2,54 @@
+Wed Oct 14 20:15:07 UTC 2026 - Dirk Müller <[email protected]>
+
+- description typo fixes
+
+-------------------------------------------------------------------
+Wed Oct 14 14:14:14 UTC 2026 - [email protected]
+
+- Add optional vvenc plugin
+
+-------------------------------------------------------------------
+Tue Oct 13 15:03:35 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 1.23.6:
+  * Security fixes:
+    + (GHSA-h4h8-qgvc-m7r2) Memory exhaustion in the OpenJPEG
+      decoder plugin through the tile and component counts of a
+      JPEG 2000 codestream.
+    + (GHSA-fcmw-5764-7rq8) Memory exhaustion in the uncompressed
+      (unci) decoder with generic compression.
+    + (GHSA-6fqc-p7r8-2g36) CPU exhaustion in the unci decoder with
+      generic compression.
+    + (GHSA-q7mw-2fmm-5q94) Heap out-of-bounds read in libsharpyuv
+      through sample values above the bit depth of an image.
+    + (GHSA-vv35-6hxg-95x8) The bit depth that an image handle
+      reports could differ from the bit depth of the decoded image,
+      so that an application reading the planes with the bit depth
+      of the handle read out of bounds.
+    + (GHSA-8p2c-9wv4-rx4p) Null pointer dereference when decoding
+      an image sequence in which a chunk of a visual track
+      references a non-visual sample entry.
+    + (GHSA-86ch-j429-fpr2) With the FFmpeg decoder plugin, the
+      image size limit was not reliably applied before an HEVC
+      bitstream reached FFmpeg, so a file could make the decoder
+      allocate buffers for a much larger picture than its ispe
+      property declares.
+    + (GHSA-3gwx-cjv4-jr74) Reachable assertion when decoding a
+      grid image whose tiles have an alpha plane of more than 16
+      bits, which unci tiles can have since v1.22.0.
+    + (GHSA-hqpw-h8p6-22q9) Heap out-of-bounds read of up to 6
+      bytes in the FFmpeg decoder plugin.
+    + (GHSA-hvwh-xpj6-ph5x) Use after free of an error message in
+      the WebP (since v1.22.1) and raw (since v1.22.0) input
+      loaders of heif-enc.
+    + (GHSA-v5rj-g4wv-j5w3) Decoded images could contain sample
+      values above their declared bit depth.
+  * For hardening, bug fixes and behavior changes, please see:
+    https://github.com/strukturag/libheif/releases/tag/v1.23.6
+
+-------------------------------------------------------------------
+Mon Sep 28 20:17:30 UTC 2026 - Dirk Müller <[email protected]>
+
+- fix typo
+
+-------------------------------------------------------------------

Old:
----
  libheif-1.23.5.tar.gz

New:
----
  libheif-1.23.6.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libheif.spec ++++++
--- /var/tmp/diff_new_pack.OQw25i/_old  2026-10-15 18:20:43.151884417 +0200
+++ /var/tmp/diff_new_pack.OQw25i/_new  2026-10-15 18:20:43.155884584 +0200
@@ -33,6 +33,7 @@
 %bcond_with openjpeg
 %bcond_with openjph
 %bcond_with svtenc
+%bcond_with vvenc
 %if 0%{?suse_version} > 1500
 %ifarch aarch64 riscv64 x86_64
 %bcond_without svtenc
@@ -47,7 +48,7 @@
 %bcond_with heif_view
 
 Name:           libheif%{?psuffix}
-Version:        1.23.5
+Version:        1.23.6
 Release:        0
 Summary:        HEIF/AVIF file format decoder and encoder
 License:        LGPL-3.0-only AND MIT
@@ -85,6 +86,9 @@
 %if %{with svtenc}
 BuildRequires:  pkgconfig(SvtAv1Enc)
 %endif
+%if %{with vvenc}
+BuildRequires:  vvenc-devel
+%endif
 %if %{with x264}
 BuildRequires:  pkgconfig(x264)
 %endif
@@ -134,7 +138,7 @@
 Requires:       libheif1 = %{version}-%{release}
 
 %description dav1d
-This plugin provides the dav1d encoder for AVIF to libheif. Packaged separately
+This plugin provides the dav1d decoder for AVIF to libheif. Packaged separately
 so that the libraries it requires are not pulled in by default by libheif.
 
 %package ffmpeg
@@ -174,8 +178,9 @@
 Requires:       libheif1 = %{version}-%{release}
 
 %description openjpeg
-This plugin provides the OpenJPEG J2K encoder and decoder for JPEG to libheif. 
Packaged separately
-so that the libraries it requires are not pulled in by default by libheif.
+This plugin provides the OpenJPEG J2K encoder and decoder for JPEG-2000 to
+libheif. Packaged separately so that the libraries it requires are not pulled
+in by default by libheif.
 
 %package openh264
 Summary:        Plugin OpenH264 decoder in HEIF
@@ -217,8 +222,18 @@
 This plugin provides the SVT-AV1 encoder for AVIF to libheif. Packaged 
separately
 so that the libraries it requires are not pulled in by default by libheif.
 
+%package vvenc
+Summary:        Plugin VVC encoder
+Group:          System/Libraries
+Supplements:    libheif1
+Requires:       libheif1 = %{version}-%{release}
+
+%description vvenc
+This plugin provides the VVC encoder for VVIC to libheif. Packaged separately
+so that the libraries it requires are not pulled in by default by libheif.
+
 %package x264
-Summary:        Pluging for X264 encoder
+Summary:        Plugin for X264 encoder
 Group:          System/Libraries
 Supplements:    libheif1
 Requires:       libheif1 = %{version}-%{release}
@@ -235,7 +250,7 @@
 Requires:       libheif1 = %{version}-%{release}
 
 %description HEIF
-This plugin provides an decoder and encoder for HEIF to libheif. Packaged 
separately
+This plugin provides a decoder and encoder for HEIF to libheif. Packaged 
separately
 so that the libraries it requires are not pulled in by default by libheif.
 
 %package devel
@@ -244,7 +259,7 @@
 Requires:       libheif1 = %{version}-%{release}
 
 %description devel
-libheif is a ISO/IEC 23008-12:2017 HEIF file format decoder and encoder.
+libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder and encoder.
 This package contains the header files.
 
 %package -n gdk-pixbuf-loader-libheif
@@ -254,7 +269,7 @@
 Requires:       libheif1 = %{version}-%{release}
 
 %description -n gdk-pixbuf-loader-libheif
-A ISO/IEC 23008-12:2017 HEIF file format decoder and encoder.
+An ISO/IEC 23008-12:2017 HEIF file format decoder and encoder.
 
 This package contains the GDK PixBuf Loader for %{name}.
 
@@ -264,7 +279,7 @@
 Requires:       libheif1 = %{version}-%{release}
 
 %description -n heif-examples
-A ISO/IEC 23008-12:2017 HEIF file format decoder and encoder.
+An ISO/IEC 23008-12:2017 HEIF file format decoder and encoder.
 
 This package contains example binary programs for %{name}.
 
@@ -275,7 +290,7 @@
 Requires:       libheif1 = %{version}-%{release}
 
 %description -n heif-thumbnailer
-Allows to show thumbnail previews of HEIF and AVIF images using %{name}.
+Enables showing thumbnail previews of HEIF and AVIF images using %{name}.
 
 %prep
 %autosetup -p1 -n libheif-%{version}
@@ -349,7 +364,11 @@
        -DWITH_FFMPEG_DECODER_PLUGIN=ON \
        -DWITH_UVG266="OFF" \
        -DWITH_VVDEC="OFF" \
+%if %{with vvenc}
+       -DWITH_VVENC="ON" \
+%else
        -DWITH_VVENC="OFF" \
+%endif
        -DCMAKE_SKIP_RPATH=ON \
        -DBUILD_TESTING=OFF \
        -DWITH_REDUCED_VISIBILITY=ON \
@@ -367,7 +386,7 @@
 %if %{with test}
 %check
 cd build
-export LD_LIBRARY_PATH=$(pwd)/libheif
+export LD_LIBRARY_PATH=$PWD/libheif
 make test
 %endif
 
@@ -458,6 +477,12 @@
 %{_libexecdir}/libheif/libheif-svtenc.so
 %endif
 
+%if %{with vvenc}
+%files vvenc
+%license COPYING
+%{_libexecdir}/libheif/libheif-vvenc.so
+%endif
+
 %if %{with x264}
 %files x264
 %license COPYING

++++++ libheif-1.23.5.tar.gz -> libheif-1.23.6.tar.gz ++++++
++++ 17676 lines of diff (skipped)

Reply via email to