Next | Query returned 38 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2023-05-15 11:23:18 by Jonathan Perkin | Files touched by this commit (2)
Log message:
libheif: Explicitly use std::pow.
   2023-05-07 14:08:07 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
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.
   2023-04-12 11:35:29 by Jonathan Perkin | Files touched by this commit (2)
Log message:
libheif: Avoid ambiguous function call.
   2023-03-31 22:52:15 by Thomas Klausner | Files touched by this commit (29)
Log message:
libheif: add dav1d to bl3.mk file

pkg-config fails otherwise

Bump all dependencies
   2023-03-30 23:47:07 by Thomas Klausner | Files touched by this commit (1)
Log message:
libheif: enable dav1d

Remove gcc workaround, not needed on NetBSD 10.

Bump PKGREVISION.
   2023-03-30 23:45:10 by Thomas Klausner | Files touched by this commit (2)
Log message:
libheif: remove patch

File doesn't use alloca() any longer, so no need for alloca.h
   2023-03-30 23:43:58 by Thomas Klausner | Files touched by this commit (2)
Log message:
libheif: remove patch

cmath should provide pow()
   2023-03-30 23:41:50 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
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
   2023-03-30 22:29:48 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Workaround a default enabled flow sensitive warning-as-error.
   2022-09-09 17:35:16 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
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

Next | Query returned 38 messages, browsing 11 to 20 | Previous