Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump github.com/strukturag/libheif from 1.9.1 to 1.15.2 #4

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jun 2, 2023

Bumps github.com/strukturag/libheif from 1.9.1 to 1.15.2.

Release notes

Sourced from github.com/strukturag/libheif's releases.

v1.15.2 - maintenance release

  • Fixes an incompatibility with AOM v3.6.0.
  • A couple of smaller fixes.

v1.15.1 - fix compilation without plugins

build fix only

v1.15.0 - Windows plugins / CLLI, MDCV, PASP boxes

  • 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

v1.14.2 - maintenance

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.

This is the only change in this update.

v1.14.1 - maintenance release

This release fixes

  • 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

v1.14.0 - codec plugins / svt-av1 backend

  • 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

v1.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

... (truncated)

Commits
  • 516ef55 increase version to v1.15.2
  • 49e3cbf add comment why we free the input image early (#801)
  • dbdc1e2 Merge pull request #801 from wantehchang/fix-input-image-leak-on-encode-error
  • 7e78066 heif_encoder_aom.cc: Fix input_image leak on error
  • cd2084e reenable passing through the aom_codec_error_detail() error when codec creati...
  • 157e463 do not call aom_codec_destroy() when aom_codec_enc_init() fails and do not us...
  • 18a93c9 make copy of AOM encoder error messages
  • f44559a gofmt is forcing me to use tabs
  • 4249b42 pass through AOM encoder error (see #788 comment)
  • 5587089 Merge pull request #798 from wantehchang/call-heif_image_get_bits_per_pixel_r...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [github.com/strukturag/libheif](https://github.com/strukturag/libheif) from 1.9.1 to 1.15.2.
- [Release notes](https://github.com/strukturag/libheif/releases)
- [Commits](strukturag/libheif@v1.9.1...v1.15.2)

---
updated-dependencies:
- dependency-name: github.com/strukturag/libheif
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jun 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants