Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libheif-devel-1.17.6-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libheif-devel Distribution: openSUSE:Factory:zSystems
Version: 1.17.6 Vendor: openSUSE
Release: 1.1 Build date: Thu Jan 4 16:07:05 2024
Group: Development/Libraries/C and C++ Build host: s390zl29
Size: 205045 Source RPM: libheif-1.17.6-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/strukturag/libheif
Summary: Devel Package for libheif
libheif is a ISO/IEC 23008-12:2017 HEIF file format decoder and encoder.
This package contains the header files.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Wed Jan 03 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.17.6:
    * A couple of build fixes and bug fixes detected by fuzzing.
    * Corrects these issues:
    * CVE-2023-49462 - #1043
    * CVE-2023-49463 - #1042
  - drop libheif-CVE-2023-49462.patch,
    libheif-CVE-2023-49464.patch,
    libheif-CVE-2023-49460.patch: upstream
* Tue Dec 19 2023 pgajdos@suse.com
  - security update
  - added patches
    fix CVE-2023-49460 [bsc#1217902], segmentation violation in decode_uncompressed_image()
    + libheif-CVE-2023-49460.patch
* Mon Dec 18 2023 olaf@aepfle.de
  - sync ExclusiveArch with SVT-AV1
  - move HEIF plugins from examples to separate package
  - make sure all subpackages use the same libheif1 ABI
* Tue Dec 12 2023 olaf@aepfle.de
  - remove usage of presets to allow any cmake
  - remove plugin conditional, to provide plugins on Leap as well
  - remove rav1e conditional, because it is always available
* Mon Dec 11 2023 pgajdos@suse.com
  - security update
  - added patches
    fix CVE-2023-49462 [bsc#1217898], read16 segv
    + libheif-CVE-2023-49462.patch
    fix CVE-2023-49464 [bsc#1217900], UAF
    + libheif-CVE-2023-49464.patch
* Wed Nov 22 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.17.5:
    * Fixes installation of the Gnome "heif.thumbnailer" config
      file.
* Mon Nov 20 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.17.4:
    * ispe boxes in AVIF images with clap boxes were written with
      the wrong size (would only happen with svt-av1 encoder),
      always output MIAF brand for AVIF images
    * fix kvazaar encoding with odd image sizes and encodings with
      non-4:2:0 chroma
* Fri Nov 03 2023 Arjen de Korte <suse+build@de-korte.org>
  - update to 1.17.3
    * Bug fix #1026: corrected transform box generation for
      heif_orientation_flip_vertically and
      heif_orientation_rotate_90_cw_then_flip_vertically
  - update to 1.17.2:
    * #1010 loading of HEIF files with extra zero bytes at the end
    * #1015 / #1017 default nclx values now match sRGB
    * support JPEG2000 images with alpha channel
    * various smaller fixes
* Thu Oct 19 2023 Arjen de Korte <suse+build@de-korte.org>
  - update to 1.17.1:
    * fix issue of loading images with premultiplied alpha channel
    * correctly set compatible_version for macOS dylib builds
    * fix loading HDR PNGs, but encoding them as 8-bit SDR
    * fix saving AVIF with alpha using the SVT-AV1 encoder
  - cmake-presets version 3 requires cmake >= 3.21
* Tue Oct 17 2023 Arjen de Korte <suse+build@de-korte.org>
  - update to 1.17.0:
    * Kvazaar encoder (HEIC) as alternative to x265
    * ffmpeg decoder (HEIC) decoding with potential hardware decoder support
    * jpegdec / jpegenc codecs for JPEG in HEIF
    * j2kdec, j2kenc codecs for JPEG-2000 in HEIF (still experimental)
    * added support for region masks
    * added support for alpha channels in images decoded with JS/WASM
    * heif-enc and heif-convert can be called with only input filenames,
      input and output filename, or with -o option. This makes the use of the
      two command more consistent.
    * added 4:2:2 <-> 4:4:4 color conversion with bilinear upscaling / average
      filtering
    * heif_context_get_image_handle() can now also access non-top-level images
    * add script to build Android libraries for all platforms
    * known bugs have been fixed
* Mon May 22 2023 Arjen de Korte <suse+build@de-korte.org>
  - update to 1.16.2:
    * adds an option to heif-convert to set the PNG compression level
    * fixes a few build issues with some compilers
    * fixes the --encoder option in heif-enc
    * fixes heif_item_get_properties_of_type and
      heif_item_get_transformation_properties
* Wed May 03 2023 Arjen de Korte <suse+build@de-korte.org>
  - Package the optional plugins in separate packages, so it is possible
    to install a minimal version of the library without pulling in the
    libraries needed by the plugins only.
  - BuildRequires pkgconfig(libwebp) as it is required to make sharp-yuv
    work.
* Wed May 03 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.16.1:
    * Small maintenance update that fixes building the gdk-pixbuf
      loader.
    * The source package name has also been changed back to the old
      naming scheme.
    * Support for HEIFv2 regions (rgan) and user annotations
      (udes). This enables to annotate regions in the image with
      several geometric primitives and assign user text
      descriptions to them. Thank you @bradh for the contributions.
      Mask support will be added soon.
    * Previously, chroma was downsampled and upsampled with a
      simple nearest-neighbor method. We now included the sharp-yuv
      chroma downsampling algorithm. This gives improved image
      quality when images are downsampled to 4:2:0 and upsampled
      with bilinear interpolation. Thank you @maryla-uc for the
      contributions.
    * The bilinear chroma upsampling and averaging downsampling
      algorithms are also new. You can choose what to use.
    * We added experimental support for decoding uncompressed
      images according to ISO/IEC 23001-17:2023. This is work in
      progress and currently decoding only. Thank you @bradh for
      the contributions.
    * There are new APIs to query the image transformations. Thus,
      you may choose to get the original image and apply the
      transformations yourself.
    * A longstanding bug writing non-compliant 'ispe' boxes (image
      size) has been fixed. Files should be standard compliant now.
    * When building binary packages, you can now make use of a
      CMake presets to set a default configuration.
    * The deprecated autotools build files have been removed.
* Thu Mar 30 2023 Arjen de Korte <suse+build@de-korte.org>
  - update to 1.15.2
    * Fixes an incompatibility with AOM v3.6.0.
    * A couple of smaller fixes.
* Tue Feb 28 2023 Manfred Hollstein <manfred.h@gmx.net>
  - Remove no longer existing files avif.xml and heif.xml from the
    files list
* Thu Feb 16 2023 Arjen de Korte <suse+build@de-korte.org>
  - update to 1.15.1
    * fix compilation without plugins
  - update to 1.15.0
    * codec plugin system now also works with Windows
    * heif_convert: manually choose which decoder should be used
    * support for CLLI (content light level box), MDCV (mastering
      display colour volume), PASP (pixel aspect) information
    * ICC profile support in gdk-pixbuf loader
    * various fixes
  - build with plugins enabled on Tumbleweed
  - remove upstreamed patches
    - 2ca02a128b2f76f7f293aa86a2ce1e04a8306c65.patch
    - b6812284a2d70f29a5121ec3dbe652da07fdbbb7.patch
* Thu Feb 02 2023 Manfred Hollstein <manfred.h@gmx.net>
  - Use chrpath during build to delete otherwise illegal runtime
    directories stored as RPATH in the executables
* Fri Jan 27 2023 Dirk Müller <dmueller@suse.com>
  - add 2ca02a128b2f76f7f293aa86a2ce1e04a8306c65.patch
      b6812284a2d70f29a5121ec3dbe652da07fdbbb7.patch: (bsc#1206945)
    * replace internal API with public API and fix typo (Fixes #745)
* Fri Jan 27 2023 Arjen de Korte <suse+build@de-korte.org>
  - The fix for rpath error for the examples sub-package was mistakenly
    moved
* Fri Jan 20 2023 Arjen de Korte <suse+build@de-korte.org>
  - Add missing BuildRequires for SVT-AV1 support for Tumbleweed (only
    for x86_64)
* Sun Jan 15 2023 Arjen de Korte <suse+build@de-korte.org>
  - Disable dynamic plugin interface and build plugins statically instead
    (boo#1206945)
* Sat Jan 07 2023 Dirk Müller <dmueller@suse.com>
  - update to v1.14.2:
    * A function name typo in the C++ wrapper was corrected in v1.14.1, but
      the old function name should not have been removed from the API
    * (ColorProfile_nclx::set_color_primaries()). The old name is added to the
      API again in this release.
* Tue Jan 03 2023 Dirk Müller <dmueller@suse.com>
  - update to v1.14.1:
    * various issues is the build system
    * encoding images smaller than 64x64 with svt-av1
    * the 'quality' parameter for svt-av1
    * a potentially wrong image orientation for PNG inputs
    * crash on non-null terminated XMP input
    * HDR RGB to YCbCr conversion coefficients for limited range coefficients
* Sat Dec 03 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.14.0:
    * adds SVT-AV1 encoder as AVIF backend
    * dynamic plugin interface for installing codecs independently from libheif (currently Unix only)
    * add XMP header compression (using zlib)
    * library should now be initialized with heif_init()
    * heif_convert: extract EXIF and XMP to separate files
    * heif_enc: add benchmarking function to compare codecs
    * copy EXIF/XMP between HEIC/AVIF files and JPEG/PNG in all kinds of combinations
    * remove EXIF orientation tag from input when converting to HEIC/AVIF and
    * generate irot/imir boxes matching the input orientation
* Thu Nov 03 2022 Yifan Jiang <yfjiang@suse.com>
  - The newly added thumbnailer is not only useful for gnome, so
    rename the sub-package gnome-heif-thumbnailer to heif-thumbnailer
    before its debut
  - Supplement libeheif1 with heif-thumbnailer
* Tue Nov 01 2022 Andreas Schneider <asn@cryptomilk.org>
  - Create a gnome-heif-thumbnailer sub-package (boo#1204865)
* Mon Oct 31 2022 Michael Vetter <mvetter@suse.com>
  - Update to 1.13.0:
    * pay attention to the correct chroma sample positions
    * heif_image now holds a list of decoding warnings
    * use AOM AOM_USAGE_ALL_INTRA mode instead of AOM_USAGE_GOOD_QUALITY
    * 'strict' decoding mode with more checks for standard conformity of input
    * support for EXIF data >64k in JPEG output
    * proper library initialization and cleanup
    * separate quality settings for alpha channel (AOM)
    * improve color conversion speed (no lroundf)
    * build and packaging fixes
  - Remove 0f8496f22d284e1a69df12fe0b72f375aed31315.patch: contained
  - boo#1204865: No HEIC image preview in nautilus fixed by update
* Fri Aug 26 2022 Andreas Schneider <asn@cryptomilk.org>
  - Support version 1.0.0 of dav1d
  - Added 0f8496f22d284e1a69df12fe0b72f375aed31315.patch
* Fri Aug 12 2022 David Haller <dnh@opensuse.org>
  - Fix rpath error for the examples sub-package
* Fri May 27 2022 Stanislav Brabec <sbrabec@suse.com>
  - Add missing gdk-pixbuf loader scriptlets (bsc#1199987).
  - Recommend gdk-pixbuf-loader-libheif whenever both related
    packages are installed.
* Fri Jun 11 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.12.0:
    + Check for MIAF conformance and add as compatible brand.
    + Signaling of premultiplied alpha.
    + Parse AV1 obu_sequence_header for av1C box.
    + Write pixi box in AVIFs.
    + Save alpha as monochrome in AVIF if possible.
    + Many build fixes.
* Wed Apr 07 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.11.0:
    * fix writing ispe box in HEIFs
    * nclx output profile encoding parameters
    * change the way nclx profiles is written so that macOS can read them
    * API for listing file brands and checking file type
    * fix heif_image_handle_get_depth_image_representation_info()
* Fri Jan 08 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Add baselibs.conf: generate libheif1-32bit, which is a new
    dependency for ImageMagick-32bit after that one now enabled
    libheif support.
* Fri Dec 25 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Build with dav1d and rav1e support, do this via:
    + Add pkgconfig(dav1d) BuildRequires.
    + Add conditional pkgconfig(rav1e) BuildRequires (currently
      Tumbleweed only).
  - Drop libheif-lang Recommends: Package does not exist.
* Thu Dec 17 2020 malcolmlewis@opensuse.org
  - Re-download tarball and check with osc service runall
    download_files, all ok.
* Wed Dec 16 2020 malcolmlewis@opensuse.org
  - Updated to version 1.10.0:
    * New API: may access all (vendor-dependent) auxiliary images
      (e.g. hdrgainmap, semanticskinmatte, ...).
    * When ICC profile is present, will now write two color boxes
    (nclx and ICC) into AVIF files. Also reads files with two color
    boxes.
    * Alpha image is now saved as monochrome.
    * Loading of 16bit greyscale PNGs in heif_enc.
    * Deprecated heif_enc option "-E".
    * Remove dependency on alloca().
    * Bug fixes.
* Sun Nov 01 2020 malcolmlewis@opensuse.org
  - Add build condition to enable additional options, codecs and
    example binaries.
  - Remove rav1e and dav1d support for the moment as still WIP.
* Tue Oct 13 2020 Andreas Schneider <asn@cryptomilk.org>
  - Fix the License
* Mon Oct 12 2020 Andreas Schneider <asn@cryptomilk.org>
  - Only build with AV1-AVIF support
  - Update to version 1.9.1
    * https://github.com/strukturag/libheif/releases/tag/v1.9.1
  - fixed CVE-2020-23109 [bsc#1192382]
    (bca0162018df9a32d21c05aad1fa203881fa7813)

Files

/usr/include/libheif
/usr/include/libheif/heif.h
/usr/include/libheif/heif_cxx.h
/usr/include/libheif/heif_plugin.h
/usr/include/libheif/heif_properties.h
/usr/include/libheif/heif_regions.h
/usr/include/libheif/heif_version.h
/usr/lib64/cmake/libheif
/usr/lib64/cmake/libheif/libheif-config-relwithdebinfo.cmake
/usr/lib64/cmake/libheif/libheif-config-version.cmake
/usr/lib64/cmake/libheif/libheif-config.cmake
/usr/lib64/libheif.so
/usr/lib64/pkgconfig/libheif.pc
/usr/share/doc/packages/libheif-devel
/usr/share/doc/packages/libheif-devel/README.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024