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-2.1 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: libheif-devel Distribution: openSUSE Tumbleweed
Version: 1.17.6 Vendor: openSUSE
Release: 2.1 Build date: Thu Apr 18 14:18:46 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 205253 Source RPM: libheif-1.17.6-2.1.src.rpm
Packager: http://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

* Thu Apr 18 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Add libheif-svtav1.patch: Fix compilation with libsvtav1 2.0.0.
* 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.

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/lib/cmake/libheif
/usr/lib/cmake/libheif/libheif-config-relwithdebinfo.cmake
/usr/lib/cmake/libheif/libheif-config-version.cmake
/usr/lib/cmake/libheif/libheif-config.cmake
/usr/lib/libheif.so
/usr/lib/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, Tue Jul 9 11:01:20 2024