SHA256
1
0
forked from pool/libheif

4 Commits

Author SHA256 Message Date
49a1f643ed Accepting request 1327647 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1327647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libheif?expand=0&rev=50
2026-01-17 20:41:44 +00:00
ea78f2027d - update to 1.21.2:
* build script for JS/WASM now supports building with JPEG2000 and
    "ISO23001-17 Uncompressed" support.
  * image sequence SAI data now works when using the OpenH264 decoder
    plugin

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libheif?expand=0&rev=114
2026-01-16 12:29:44 +00:00
a446bf2194 Accepting request 1325730 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1325730
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libheif?expand=0&rev=49
2026-01-08 14:25:29 +00:00
040ab035d7 - 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

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libheif?expand=0&rev=112
2026-01-07 09:11:01 +00:00
4 changed files with 68 additions and 5 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:68ac9084243004e0ef3633f184eeae85d615fe7e4444373a0a21cebccae9d12a
size 1787518

3
libheif-1.21.2.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:75f530b7154bc93e7ecf846edfc0416bf5f490612de8c45983c36385aa742b42
size 1859435

View File

@@ -1,3 +1,40 @@
-------------------------------------------------------------------
Fri Jan 16 08:12:26 UTC 2026 - Arjen de Korte <suse+build@de-korte.org>
- update to 1.21.2:
* build script for JS/WASM now supports building with JPEG2000 and
"ISO23001-17 Uncompressed" support.
* image sequence SAI data now works when using the OpenH264 decoder
plugin
-------------------------------------------------------------------
Sat Jan 3 17:48:42 UTC 2026 - Arjen de Korte <suse+build@de-korte.org>
- 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
-------------------------------------------------------------------
Thu Sep 11 12:34:56 UTC 2025 - olaf@aepfle.de

View File

@@ -1,7 +1,7 @@
#
# spec file for package libheif
#
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -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.2
Release: 0
Summary: HEIF/AVIF file format decoder and encoder
License: LGPL-3.0-only AND MIT
@@ -83,6 +84,9 @@ BuildRequires: pkgconfig(rav1e)
%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 @@ Requires: libheif1 = %{version}-%{release}
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 @@ sed -i '/add_libheif_test(encode)/d' tests/CMakeLists.txt
-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 @@ rm -f %{buildroot}%{_datadir}/thumbnailers/heif.thumbnailer
%{_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