Path to this page:
./
graphics/libheif,
HEIF and AVIF file format decoder and encoder library
Branch: CURRENT,
Version: 1.19.1,
Package name: libheif-1.19.1,
Maintainer: ryoonlibheif 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.
Master sites:
Filesize: 1610.468 KB
Version history: (Expand)
- (2024-11-04) Updated to version: libheif-1.19.1
- (2024-09-16) Updated to version: libheif-1.18.2nb2
- (2024-08-21) Updated to version: libheif-1.18.2nb1
- (2024-08-11) Updated to version: libheif-1.18.2
- (2024-07-28) Updated to version: libheif-1.18.1
- (2024-07-14) Updated to version: libheif-1.18.0
CVS history: (Expand)
2024-04-06 11:33:01 by Thomas Klausner | Files touched by this commit (43) |
Log message:
*: bump for x265 API change
Reported by Marc Baudoin
|
2023-12-30 11:18:17 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
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
|
2023-12-07 09:23:12 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
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
|
2023-11-07 22:39:17 by Thomas Klausner | Files touched by this commit (4) | |
Log message:
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.
|
2023-10-19 17:08:34 by Thomas Klausner | Files touched by this commit (39) |
Log message:
*: recursive bump for dav1d 1.3
|
2023-07-22 10:37:49 by Adam Ciarcinski | Files touched by this commit (4) |
Log message:
libheif: fix build on Darwin, remove unused patch, cleanups
|
2023-07-12 00:36:43 by David Brownlee | Files touched by this commit (2) |
Log message:
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)
|
2023-06-07 16:40:48 by Ryo ONODERA | Files touched by this commit (1) |
Log message:
libheif: Disable rav1e option explicitly
If you have installed multimedia/rav1e, the build fails.
|