The NetBSD Project

CVS log for pkgsrc/graphics/libheif/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / graphics / libheif

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Apr 24 14:14:29 2025 UTC (4 days, 15 hours ago) by wiz
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +2 -2 lines
*: recursive bump for jpeg -> libjpeg-turbo switch

Revision 1.46: download - view: text, markup, annotated - select for diffs
Tue Apr 8 21:56:57 2025 UTC (2 weeks, 6 days ago) by wiz
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +2 -2 lines
libheif: also needs <filesystem>

Revision 1.45: download - view: text, markup, annotated - select for diffs
Thu Apr 3 07:03:48 2025 UTC (3 weeks, 4 days ago) by wiz
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -3 lines
libheif: remove unused dav1d dependency

Noted by dholland@ in PR 59248.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Wed Apr 2 22:21:04 2025 UTC (3 weeks, 5 days ago) by riastradh
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -1 lines
graphics/libheif: Give tests a chance to pass on macOS too.

No change to the build, so no revbump.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Wed Apr 2 22:19:11 2025 UTC (3 weeks, 5 days ago) by riastradh
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +6 -4 lines
graphics/libheif: C++20 is not needed, only C++17.

libheif uses std::optional, which is new in C++17, so C++11 is not
enough.

Tested on netbsd-9 with pkgsrc gcc10.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Mon Mar 10 15:45:24 2025 UTC (7 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base, pkgsrc-2025Q1
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +2 -3 lines
libheif: update to 1.19.7.

1.19.7

Fixes a build error with SVT-AV1 encoder plugin when using reduced symbol visibility (#1480).

1.19.6

Bugfix release.

Additionally, there are the following changes:

    C++ and Go wrapper licenses have been changed to MIT
    supports SVT-AV1 v3.0.0 encoder
    support emscripten builds for ES6 modules

Revision 1.41: download - view: text, markup, annotated - select for diffs
Tue Feb 18 10:33:21 2025 UTC (2 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -1 lines
*: recursive bump for openh264

Revision 1.40: download - view: text, markup, annotated - select for diffs
Sun Nov 24 10:07:53 2024 UTC (5 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -2 lines
libheif: update to 1.19.5.

1.19.5

fix heif_image_handle_is_premultiplied_alpha() #1394

1.19.4

Fixes a few minor bugs:

    fix crash when encoding tiled unci images
    fix crash in heif_context_encode_grid()
    fix querying the preferred colorspace for monochrome AVIF files
    error when using a chroma format or bit depth that is not supported by the Kvazaar plugin
    output proper error message when memory allocation failed and use user-defined security limits
    heif-dec: do not show progress when option --quiet it given

Revision 1.39: download - view: text, markup, annotated - select for diffs
Sun Nov 17 09:16:24 2024 UTC (5 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +2 -3 lines
libheif: update to 1.19.3.

fixes a race condition that may lead to some image tiles not being included in the output image (#1379)
fix a potential crash when querying overlay image information

Revision 1.38: download - view: text, markup, annotated - select for diffs
Sat Nov 9 10:57:04 2024 UTC (5 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +3 -1 lines
libheif: now requires c++20.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Thu Nov 7 18:42:14 2024 UTC (5 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +2 -1 lines
libheif: add upstream commit to revert API change

Fixes py-pillow_heif.

Bump PKGREVISION.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Thu Nov 7 10:56:43 2024 UTC (5 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +4 -2 lines
libheif: update to 1.19.2.

fix DLL symbol export for non MSVC-compilers on Windows
fix running the unit tests from the build directory when building with plugins
switch to catch2 testing framework. We can now check for prerequisites at runtime and skip tests accordingly

Revision 1.35: download - view: text, markup, annotated - select for diffs
Mon Nov 4 21:07:34 2024 UTC (5 months, 3 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -1 lines
libheif: depend on openh264 (building fails when openh264 is installed)

Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon Nov 4 17:07:34 2024 UTC (5 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -3 lines
libheif: update to 1.19.1.

1.19.1

Fixes backwards compatibility of heif_context_set_maximum_image_size_limit() (#1359).

v1.19.0 - tile access for high-resolution images

The major new feature in this release is the decoding of separate image tiles and also encoding an image tile by tile. This allows to process high-resolution images that do not fit into memory.
We support three tiling methods:

    grid, which is the default tiling method used in most existing HEIC or AVIF images.
    unci, which is the built-in tiling method of the ISO 23001-17 uncompressed codec.
    tili, which is a proprietary scheme with much less overhead than grid and which supports efficient streaming of high-resolution images over networks without having to download huge amounts of metadata before the first tile can be decoded. It also supports much larger images than possible with grid. As an extra, it supports the processing of multi-dimensional images, like 3D image cubes, or image sets addressed by several parameter dimensions, for example multi-spectral images. See the specification of this format.

Developers will find more information in the tiling API documentation. Also check out the example viewer for tiled images and the example images on this page.
The heif-enc command line tool can now also encode tiled and multi-resolution pyramids. See the description.

Other changes:

    decoding is faster, especially if you let libheif decide on the best colorspace to work in by passing heif_colorspace_unknown and heif_chroma_unknown to heif_decode_image(). It will then use the input colorspace and avoid unnecessary conversions.
    support for multi-resolution pyramids (pymd) to show downscaled versions of high-resolution images
    improved reader interface that enables to connect libheif to a network source. Libheif will request the portions of the image file that have to be downloaded from the server. This is especially useful in connection with the tiling / multi-resolution pyramid feature.
    function to generate overlay images
    decoding progress is signaled to the client application and decoding can be cancelled
    decoding of AVC encoded images through OpenH264
    security limits can be changed to be able to read very large images

This is a big release with the help of many people reporting issues or providing contributions. Thank you to all of them!

Revision 1.33: download - view: text, markup, annotated - select for diffs
Mon Sep 16 07:20:15 2024 UTC (7 months, 1 week ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -2 lines
Revbump for x265

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Sep 15 15:11:25 2024 UTC (7 months, 1 week ago) by ryoon
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +3 -1 lines
graphics/libheif: Fix build failure with multimedia/x265-4.0

Revision 1.31: download - view: text, markup, annotated - select for diffs
Wed Aug 21 17:00:41 2024 UTC (8 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -1 lines
*: revbump for svt-av1 shlib bump

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Aug 11 06:40:35 2024 UTC (8 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -2 lines
libheif: update to 1.18.2.

fixes:

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

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sun Jul 28 11:45:17 2024 UTC (9 months ago) by wiz
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -2 lines
libheif: update to 1.18.1.

This releases fixes the syntax of the vvcC box and a few build issues.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Mon Jul 15 02:51:34 2024 UTC (9 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -1 lines
ilibheif: disable libtiff detection

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sun Jul 14 13:01:25 2024 UTC (9 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -3 lines
libheif: 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
experimental codec plugins for VVC (vvenc/vvdec and uvg266)
experimental codec plugin for OpenJPH (High-throughput JPEG2000)
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

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Apr 6 09:32:58 2024 UTC (12 months, 3 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -1 lines
*: bump for x265 API change

Reported by Marc Baudoin

Revision 1.25: download - view: text, markup, annotated - select for diffs
Sat Dec 30 10:18:17 2023 UTC (15 months, 4 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
libheif: 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

Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Dec 7 08:23:12 2023 UTC (16 months, 3 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2 lines
libheif: update to 1.17.5.

1.17.5

Fixes installation of the Gnome "heif.thumbnailer" config file.
No other fixes than that.

1.17.4

Fixes:

    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

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Nov 7 21:39:17 2023 UTC (17 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -3 lines
libheif: update to 1.17.3.

1.17.3

Bug fix #1026: corrected transform box generation for heif_orientation_flip_vertically and heif_orientation_rotate_90_cw_then_flip_vertically

1.17.2

Corrections:

    #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

1.17.1

This release mainly fixes compilation and build issues for various platforms.

Other changes:

    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,
    @kleisauke has modernized the JS wrapper (thanks!).

v1.17.0 - Many new compression formats and codecs

This release introduces support for new compression formats:

    JPEG in HEIF
    JPEG2000

It contains these new codec plugins:

    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)

Moreover:

    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 commands more consistent.
    added 4:2:2 <-> 4:4:4 color conversion with bilinear upscaling / average filtering

Some more notable changes:

    heif_context_get_image_handle() can now also access non-top-level images
    add script to build Android libraries for all platforms
    again, known bugs have been fixed

Thank you everyone who contributed with code or issue reports.
Special thanks go to @bradh for work on the regions support and
the uncompressed codec, to @dukesook for his work on JPEG2000
support, to @palemieux for our discussions on interpreting the
JPEG2000-in-HEIF standard, to @Edi61 for providing the ffmpeg
decoder plugin, to @fancycode who will again do the Debian packaging,
and to @kmilos for continuously reporting and fixing compilation
and configuration issues.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Oct 19 15:08:32 2023 UTC (18 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
*: recursive bump for dav1d 1.3

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Jul 22 08:37:49 2023 UTC (21 months, 1 week ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -3 lines
libheif: fix build on Darwin, remove unused patch, cleanups

Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Jul 11 22:36:43 2023 UTC (21 months, 2 weeks ago) by abs
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -1 lines
Add svt-av1 buildlink3.mk

Fixed build issue if svt-av1 is installed. Bump PKGREVISION

(Timeout from "OK to commit?" email sent 2023-05-09)

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Jun 7 14:40:47 2023 UTC (22 months, 3 weeks ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -1 lines
libheif: Disable rav1e option explicitly

If you have installed multimedia/rav1e, the build fails.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun May 28 17:08:43 2023 UTC (23 months ago) by wiz
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
libheif: update to 1.16.2.

This release

    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.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun May 7 12:08:07 2023 UTC (23 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -3 lines
libheif: update to 1.16.1.

v1.16.1 - fix building gdk-pixbuf loader Latest

Small maintenance update that fixes building the gdk-pixbuf loader.
The source package name has also been changed back to the old naming scheme.

v1.16.0 - Regions / chroma quality / uncompressed codec

This is a large release with many new features.

    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.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Mar 30 21:47:07 2023 UTC (2 years ago) by wiz
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -7 lines
libheif: enable dav1d

Remove gcc workaround, not needed on NetBSD 10.

Bump PKGREVISION.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Mar 30 21:41:50 2023 UTC (2 years ago) by wiz
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +5 -7 lines
libheif: update to 1.15.2.

Switch to CMake since upstream will deprecate autoconf.
Remove merged patch.

v1.15.2 - maintenance release Latest

    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

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

Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Sep 9 15:35:16 2022 UTC (2 years, 7 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -3 lines
libheif: 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

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sat Oct 9 15:35:06 2021 UTC (3 years, 6 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -1 lines
Recursive revbump for multimedia/libaom

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Jul 14 17:24:54 2021 UTC (3 years, 9 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +5 -2 lines
libheif: fix building with Clang

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu May 20 08:21:21 2021 UTC (3 years, 11 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -3 lines
libheif: update to 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 (thanks to the numerous external contributors)

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Apr 12 08:29:59 2021 UTC (4 years ago) by adam
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -1 lines
Revbump for multimedia/x265 update

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Feb 6 05:53:07 2021 UTC (4 years, 2 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
libheif: Update to 1.11.0

Changelog:
    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()

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Jan 4 11:06:21 2021 UTC (4 years, 3 months ago) by wiz
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -3 lines
libheif: update to 1.10.0.

v1.10.0 - read all auxiliary images, improve macOS compatibility

    new API: may access all (vendor-dependent) auxiliary images (e.g. hdrgainmap, semanticskinmatte, ...)
    change the way images with odd sizes are written so that macOS can read them
    when ICC profile is present, will now write two colr boxes (nclx and ICC) into AVIF files. Also reads files with two colr boxes
    alpha image is now saved as monochrome
    loading of 16bit greyscale PNGs in heif_enc
    heif_enc, option "-E" deprecated
    remove dependency on alloca()
    fix known bugs

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Nov 16 11:05:52 2020 UTC (4 years, 5 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -1 lines
libheif: Fix build under NetBSD/amd64 8

Disable -Werror=maybe-uninitialized for NetBSD.
Reported by gdt@. Thank you.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Oct 11 23:47:31 2020 UTC (4 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -1 lines
Do not pick up GCC's Go backend.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Sep 29 06:04:58 2020 UTC (4 years, 7 months ago) by triaxx
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -1 lines
libheif: Fix build on FreeBSD

pkgsrc changes:
---------------
  * Add preprocessor test for stdlib.h inclusion on FreeBSD
  * Bump revision

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Sep 28 13:38:13 2020 UTC (4 years, 7 months ago) by ryoon
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
libheif: Update to 1.9.1

Changelog:
1.9.1
    fixed missing inline definition in C++ wrapper

1.9.0
    add dav1d decoder plugin for faster decoding of AVIF images
    support for images having both ICC and NCLX profiles
    save NCLX profiles to AV1/HEVC bitstreams and also read them from the bitstream
    add color profile API to C++ wrapper
    improve rounding in color conversions
    conformant encoding of AVIF images <16 pixels
    many fixes and small improvements

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Sep 3 19:07:59 2020 UTC (4 years, 7 months ago) by otis
Branches: MAIN
CVS tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +1 -3 lines
libheif: Remove stray erroneous line

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Sep 3 19:07:19 2020 UTC (4 years, 7 months ago) by otis
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +4 -2 lines
graphics/libheif: Fix build with gcc 7.5

Fix build on platforms with gcc 7.5, like SmartOS.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Aug 31 17:24:12 2020 UTC (4 years, 7 months ago) by ryoon
Branches: MAIN
graphics/libheif: import libheif-1.8.0

libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File
Format) file format decoder and encoder.

HEIF and AVIF are new image file formats employing HEVC (h.265) or
AV1 image coding, respectively, for the best compression ratios
currently possible.

libheif makes use of libde265 for HEIF image decoding and x265 for
encoding.  For AVIF, libaom is used as encoder and decoder.
Alternative codecs for, e.g., AVC and JPEG can be provided as
plugins.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>