2024-11-24 11:07:53 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
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
|
2024-11-24 07:59:09 by Adam Ciarcinski | Files touched by this commit (41) |
Log message:
revbump for x265
|
2024-11-17 10:16:25 by Thomas Klausner | Files touched by this commit (4) | |
Log message:
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
|
2024-11-09 11:57:04 by Thomas Klausner | Files touched by this commit (1) |
Log message:
libheif: now requires c++20.
|
2024-11-07 19:42:14 by Thomas Klausner | Files touched by this commit (4) |
Log message:
libheif: add upstream commit to revert API change
Fixes py-pillow_heif.
Bump PKGREVISION.
|
2024-11-07 11:56:44 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
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
|
2024-11-04 22:07:35 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
libheif: depend on openh264 (building fails when openh264 is installed)
|
2024-11-04 18:07:34 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
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!
|
2024-09-16 09:20:18 by Adam Ciarcinski | Files touched by this commit (42) |
Log message:
Revbump for x265
|
2024-09-15 17:11:25 by Ryo ONODERA | Files touched by this commit (1) |
Log message:
graphics/libheif: Fix build failure with multimedia/x265-4.0
|