Commit graph

12 commits

Author SHA1 Message Date
ryoon
e2c92e8331 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()
2021-02-06 05:53:07 +00:00
wiz
5f6116091e 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
2021-01-04 11:06:21 +00:00
ryoon
d079174a8b libheif: Fix build under NetBSD/amd64 8
Disable -Werror=maybe-uninitialized for NetBSD.
Reported by gdt@. Thank you.
2020-11-16 11:05:52 +00:00
joerg
5a27488d84 Do not pick up GCC's Go backend. 2020-10-11 23:47:31 +00:00
otis
a4862bf22e graphics/libheif: Regenerate distinfo left out after previous commit 2020-10-02 17:13:17 +00:00
otis
6e8f9a227e graphics/libheif: Fix build on SmartOS
Fix build on SmartOS or other platforms where more include files
are needed.
2020-10-02 17:09:35 +00:00
triaxx
da2ccb4554 libheif: Fix build on FreeBSD
pkgsrc changes:
---------------
  * Add preprocessor test for stdlib.h inclusion on FreeBSD
  * Bump revision
2020-09-29 06:04:58 +00:00
ryoon
c10688d482 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
2020-09-28 13:38:13 +00:00
tnn
0eb1c0adfd libheif: add missing include 2020-09-06 07:18:31 +00:00
otis
1fc92298a1 libheif: Remove stray erroneous line 2020-09-03 19:07:59 +00:00
otis
53106e2500 graphics/libheif: Fix build with gcc 7.5
Fix build on platforms with gcc 7.5, like SmartOS.
2020-09-03 19:07:19 +00:00
ryoon
78644d7711 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.
2020-08-31 17:24:12 +00:00