Revisions of libheif

Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1084269 from Arjen de Korte's avatar Arjen de Korte (adkorte) (revision 50)
- 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.
buildservice-autocommit accepted request 1084252 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 49)
baserev update by copy to link target
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1084197 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 48)
- 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.
buildservice-autocommit accepted request 1076414 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 47)
baserev update by copy to link target
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1075671 from Arjen de Korte's avatar Arjen de Korte (adkorte) (revision 46)
- update to 1.15.2
  * Fixes an incompatibility with AOM v3.6.0.
  * A couple of smaller fixes.
buildservice-autocommit accepted request 1068481 from Andreas Schneider's avatar Andreas Schneider (gladiac) (revision 45)
baserev update by copy to link target
Andreas Schneider's avatar Andreas Schneider (gladiac) accepted request 1068220 from Manfred Hollstein's avatar Manfred Hollstein (manfred-h) (revision 44)
- Remove no longer existing files avif.xml and heif.xml from the
  files list
buildservice-autocommit accepted request 1067893 from Andreas Schneider's avatar Andreas Schneider (gladiac) (revision 43)
baserev update by copy to link target
Andreas Schneider's avatar Andreas Schneider (gladiac) accepted request 1066258 from Arjen de Korte's avatar Arjen de Korte (adkorte) (revision 42)
- 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
buildservice-autocommit accepted request 1063169 from Andreas Schneider's avatar Andreas Schneider (gladiac) (revision 41)
baserev update by copy to link target
Andreas Schneider's avatar Andreas Schneider (gladiac) accepted request 1062475 from Arjen de Korte's avatar Arjen de Korte (adkorte) (revision 40)
- The fix for rpath error for the examples sub-package was mistakenly
  moved
- Add missing BuildRequires for SVT-AV1 support for Tumbleweed (only
  for x86_64)
- Disable dynamic plugin interface and build plugins statically instead
  (boo#1206945)
- 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.
- 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
- 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 
- 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
- Create a gnome-heif-thumbnailer sub-package (boo#1204865)
- 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
- Support version 1.0.0 of dav1d
- Added 0f8496f22d284e1a69df12fe0b72f375aed31315.patch
- Fix rpath error for the examples sub-package
- Add missing gdk-pixbuf loader scriptlets (bsc#1199987).
- Recommend gdk-pixbuf-loader-libheif whenever both related
  packages are installed.
- 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.
- 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()
- Add baselibs.conf: generate libheif1-32bit, which is a new
  dependency for ImageMagick-32bit after that one now enabled
  libheif support.
- 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.
- Re-download tarball and check with osc service runall
  download_files, all ok.
- 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.
- Add build condition to enable additional options, codecs and
  example binaries.
- Remove rav1e and dav1d support for the moment as still WIP.
- Fix the License
- 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)
- initial package for 1.3.2
buildservice-autocommit accepted request 1063053 from Dave Plater's avatar Dave Plater (plater) (revision 39)
baserev update by copy to link target
Dave Plater's avatar Dave Plater (plater) accepted request 1063030 from Manfred Hollstein's avatar Manfred Hollstein (manfred-h) (revision 38)
- Use chrpath during build to delete otherwise illegal runtime
  directories stored as RPATH in the executables

This is needed to strip the rpath from those executables which only get built on Packman, which is why the package as is errors out during rpmlintrc check.
buildservice-autocommit accepted request 1062466 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 37)
baserev update by copy to link target
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1062092 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 36)
- add 2ca02a128b2f76f7f293aa86a2ce1e04a8306c65.patch
      b6812284a2d70f29a5121ec3dbe652da07fdbbb7.patch: (bsc#1206945)
  * replace internal API with public API and fix typo (Fixes #745)
buildservice-autocommit accepted request 1060990 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 35)
baserev update by copy to link target
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1060255 from Arjen de Korte's avatar Arjen de Korte (adkorte) (revision 34)
- Add missing BuildRequires for SVT-AV1 support for Tumbleweed (only
  for x86_64)

- Disable dynamic plugin interface and build plugins statically instead
  (boo#1206945)
buildservice-autocommit accepted request 1057020 from Andreas Schneider's avatar Andreas Schneider (gladiac) (revision 33)
baserev update by copy to link target
Andreas Schneider's avatar Andreas Schneider (gladiac) accepted request 1056793 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 32)
- 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.
buildservice-autocommit accepted request 1046549 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 31)
baserev update by copy to link target
Displaying revisions 21 - 40 of 70
openSUSE Build Service is sponsored by