Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libheif-devel | Distribution: SUSE Linux Framework One |
Version: 1.18.2 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.2 | Build date: Mon Aug 19 16:20:33 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 222893 | Source RPM: libheif-1.18.2-slfo.1.1.2.src.rpm |
Packager: https://www.suse.com/ | |
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.
GPL-2.0-or-later
* Mon Aug 19 2024 manfred.h@gmx.net - Add heif-convert to the files list of the heif-examples sub-package * Thu Aug 08 2024 suse+build@de-korte.org - update to 1.18.2: * fix regression that Exif orientation was not correctly reset when converting rotated HEIF (heif-dec) * swap Exif width/height when rotating image by 90 degrees * fix memory leak in OpenJPEG decoding plugin * pay attention to DESTDIR variable when installing heif-convert symlink * Sat Jul 27 2024 rrahl0@opensuse.org - update to 1.18.1: * Fix libbrotlidec pkg-config requires * tiff: Fix wrong type for "seekTIFF" function. * fix 32bit compiler warnings in box.cc * fix memory leaks in Brotli decoder * Wed Jul 10 2024 suse+build@de-korte.org - update to 1.18.0: * now reads images generated by iOS 18 * heif-convert has been renamed to heif-dec * encoding: property item boxes with identical content are reused * support ISO 23001-17 version 1 uncC minimized headers * support ISO 23001-17 images with 'deflate', 'zlib' and Brotli compression * heif-enc can read TIFF images * API functions to read/write raw items and item properties * many bug fixes and smaller enhancements - Remove libheif-svtav1.patch: no longer needed * Thu Apr 18 2024 dimstar@opensuse.org - Add libheif-svtav1.patch: Fix compilation with libsvtav1 2.0.0. * Wed Jan 03 2024 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 dmueller@suse.com - update to 1.17.5: * Fixes installation of the Gnome "heif.thumbnailer" config file. * Mon Nov 20 2023 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 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 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 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 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 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 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 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.h@gmx.net - Remove no longer existing files avif.xml and heif.xml from the files list * Thu Feb 16 2023 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.h@gmx.net - Use chrpath during build to delete otherwise illegal runtime directories stored as RPATH in the executables * Fri Jan 27 2023 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 suse+build@de-korte.org - The fix for rpath error for the examples sub-package was mistakenly moved * Fri Jan 20 2023 suse+build@de-korte.org - Add missing BuildRequires for SVT-AV1 support for Tumbleweed (only for x86_64) * Sun Jan 15 2023 suse+build@de-korte.org - Disable dynamic plugin interface and build plugins statically instead (boo#1206945) * Sat Jan 07 2023 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 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 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 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 asn@cryptomilk.org - Create a gnome-heif-thumbnailer sub-package (boo#1204865) * Mon Oct 31 2022 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 asn@cryptomilk.org - Support version 1.0.0 of dav1d - Added 0f8496f22d284e1a69df12fe0b72f375aed31315.patch * Fri Aug 12 2022 dnh@opensuse.org - Fix rpath error for the examples sub-package * Fri May 27 2022 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 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 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 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 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 asn@cryptomilk.org - Fix the License * Mon Oct 12 2020 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) * Sun Jul 08 2018 plinnell@opensuse.org - initial package for 1.3.2
/usr/include/libheif /usr/include/libheif/heif.h /usr/include/libheif/heif_cxx.h /usr/include/libheif/heif_items.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, Thu Nov 21 00:28:00 2024