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-01-08 15:25:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libheif (Old)
 and      /work/SRC/openSUSE:Factory/.libheif.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libheif"

Thu Jan  8 15:25:29 2026 rev:49 rq:1325730 version:1.21.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libheif/libheif.changes  2025-09-17 
17:44:27.443004459 +0200
+++ /work/SRC/openSUSE:Factory/.libheif.new.1928/libheif.changes        
2026-01-08 15:25:35.496483669 +0100
@@ -1,0 +2,28 @@
+Sat Jan  3 17:48:42 UTC 2026 - Arjen de Korte <[email protected]>
+
+- update to 1.21.1:
+  * This patch release only fixes a build error with some GCC versions
+    because of a missing #include.
+
+- update to 1.21.0:
+  * This release adds full support for reading and writing HEIF image
+    sequences. libheif will now encode HEIF image sequences with all
+    included codecs.
+  * Since HEIF image sequences are very similar to MP4 videos, this new
+    version is also capable of decoding most MP4 videos (without audio,
+    of course).
+  * heif-enc documentation for sequence encoding
+  * API documentation for reading and writing sequences
+  * Support for image sequences with alpha channels. For most codecs,
+    the alpha channel will be stored in a separate, auxiliary,
+    monochrome track. For ISO/IEC 23001-17 (uncompressed) streams, the
+    alpha channel is stored in the main video track.
+  * Support for sequence track edit lists to define the number of
+    sequence repetitions (without actually repeating the video data).
+  * New encoder plugin using x264 to write H.264-compressed video
+    streams and images.
+  * The FFmpeg decoder plugin will now decode both H.265 and H.264.
+  * Support for HEIF text items and language properties.
+  * CVEs fixed: CVE-2025-68431
+
+-------------------------------------------------------------------

Old:
----
  libheif-1.20.2.tar.gz

New:
----
  libheif-1.21.1.tar.gz

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

Other differences:
------------------
++++++ libheif.spec ++++++
--- /var/tmp/diff_new_pack.rgCmil/_old  2026-01-08 15:25:36.140510238 +0100
+++ /var/tmp/diff_new_pack.rgCmil/_new  2026-01-08 15:25:36.144510403 +0100
@@ -26,6 +26,7 @@
 %endif
 
 %define gdk_pixbuf_binary_version 2.10.0
+%bcond_with x264
 %bcond_with x265
 %bcond_with kvazaar
 %bcond_with openjpeg
@@ -45,7 +46,7 @@
 %bcond_with heif_view
 
 Name:           libheif%{?psuffix}
-Version:        1.20.2
+Version:        1.21.1
 Release:        0
 Summary:        HEIF/AVIF file format decoder and encoder
 License:        LGPL-3.0-only AND MIT
@@ -83,6 +84,9 @@
 %if %{with svtenc}
 BuildRequires:  pkgconfig(SvtAv1Enc)
 %endif
+%if %{with x264}
+BuildRequires:  pkgconfig(x264)
+%endif
 %if %{with x265}
 BuildRequires:  pkgconfig(libde265)
 BuildRequires:  pkgconfig(x265)
@@ -212,6 +216,17 @@
 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 x264
+Summary:        Pluging for X264 encoder
+Group:          System/Libraries
+Supplements:    libheif1
+Requires:       libheif1 = %{version}-%{release}
+
+%description x264
+This plugin provides the X264 encoder to write H.264-compressed video to 
libheif.
+Packaged separately so that the libraries it requires are not pulled in by
+default by libheif.
+
 %package HEIF
 Summary:        Plugin for HEIF decoder and encoder
 Group:          System/Libraries
@@ -281,6 +296,12 @@
        -DWITH_AOM_ENCODER_PLUGIN=ON \
        -DWITH_DAV1D=ON \
        -DWITH_DAV1D_PLUGIN=ON \
+%if %{with x264}
+       -DWITH_X264=ON \
+       -DWITH_X264_PLUGIN=ON \
+%else
+       -DWITH_X264=OFF \
+%endif
 %if %{with x265}
        -DWITH_X265=ON \
        -DWITH_LIBDE265=ON \
@@ -426,6 +447,11 @@
 %{_libexecdir}/libheif/libheif-svtenc.so
 %endif
 
+%if %{with x264}
+%files x264
+%{_libexecdir}/libheif/libheif-x264.so
+%endif
+
 %if %{with x265}
 %files HEIF
 %{_libexecdir}/libheif/libheif-libde265.so

++++++ libheif-1.20.2.tar.gz -> libheif-1.21.1.tar.gz ++++++
++++ 37192 lines of diff (skipped)

Reply via email to