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)
