media-libs/libheif (gentoo)

Search

Install

Install this package:

emerge -a media-libs/libheif

Package Information

Description:
ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
Homepage:
https://github.com/strukturag/libheif
License:
GPL-3 MIT

Versions

Version EAPI Keywords Slot
9999 8 amd64 arm arm64 ~loong ppc64 ~riscv x86 0/$(ver_cut 1-2)
1.23.5 8 amd64 arm arm64 ~loong ppc64 ~riscv x86 0/$(ver_cut 1-2)
1.23.4 8 amd64 arm arm64 ~loong ppc64 ~riscv x86 0/$(ver_cut 1-2)
1.23.1 8 ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 0/$(ver_cut 1-2)
1.21.2 8 amd64 arm arm64 ~loong ppc64 ~riscv x86 0/$(ver_cut 1-2)
1.20.2 8 amd64 arm arm64 ~loong ppc64 ~riscv x86 0/$(ver_cut 1-2)

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>codec@gentoo.org</email>
		<name>Gentoo Codec Project</name>
	</maintainer>
	<use>
		<flag name="aom">Use <pkg>media-libs/libaom</pkg> for AVIF encoding/decoding</flag>
		<flag name="dav1d">Enable support for the dav1d codec decoding using <pkg>media-libs/dav1d</pkg></flag>
		<flag name="de265">Enable H.265 support using <pkg>media-libs/libde265</pkg></flag>
		<flag name="gdk-pixbuf">Enable <pkg>x11-libs/gdk-pixbuf</pkg> plugin</flag>
		<flag name="geotiff">Print GeoTIFF metadata when encoding tiled TIFFs (requires <pkg>sci-libs/libgeotiff</pkg>)</flag>
		<flag name="gui">Build heif-view (requires USE=tools)</flag>
		<flag name="kvazaar">Enable H.265/HEVC encoding support via <pkg>media-libs/kvazaar</pkg></flag>
		<flag name="openh264">Enable H.264 support using <pkg>media-libs/openh264</pkg></flag>
		<flag name="rav1e">Use <pkg>media-video/rav1e</pkg> for AVIF encoding</flag>
		<flag name="svt-av1">Use <pkg>media-libs/svt-av1</pkg> for SVT-AV1 encoding</flag>
		<flag name="test-full">Allow tests that rely on options not normally enabled</flag>
		<flag name="tools">Build command line tools</flag>
		<flag name="webp">Enable high-quality YCbCr/RGB color space conversion algorithms</flag>
		<flag name="x265">Use <pkg> media-libs/x265</pkg> for HEIF encoding</flag>
	</use>
	<upstream>
		<bugs-to>https://github.com/strukturag/libheif/issues</bugs-to>
		<remote-id type="github">strukturag/libheif</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p media-libs/libheif | euse -E <flag> -p media-libs/libheif | euse -D <flag> -p media-libs/libheif

Flag Description 9999 1.23.5 1.23.4 1.23.1 1.21.2 1.20.2
aom Use <pkg>media-libs/libaom</pkg> for AVIF encoding/decoding ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
dav1d Enable support for the dav1d codec decoding using <pkg>media-libs/dav1d</pkg> ✓ ✓ ✓ ✓ ✓ ✓
de265 Enable H.265 support using <pkg>media-libs/libde265</pkg> ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally ✓ ✓ ✓ ✓ ✓ ✓
ffmpeg Enable ffmpeg/libav-based audio/video codec support ✓ ✓ ✓ ✓ ✓ ✓
gdk-pixbuf Enable <pkg>x11-libs/gdk-pixbuf</pkg> plugin ✓ ✓ ✓ ✓ ✓ ✓
geotiff Print GeoTIFF metadata when encoding tiled TIFFs (requires <pkg>sci-libs/libgeotiff</pkg>) ✓ ✓ ✓ ✗ ✗ ✗
gui Build heif-view (requires USE=tools) ✓ ✓ ✓ ✓ ✓ ✓
jpeg Add JPEG image support ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
jpeg2k Support for JPEG 2000, a wavelet-based image compression format ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
kvazaar Enable H.265/HEVC encoding support via <pkg>media-libs/kvazaar</pkg> ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
openh264 Enable H.264 support using <pkg>media-libs/openh264</pkg> ✓ ✓ ✓ ✓ ✓ ✓
rav1e Use <pkg>media-video/rav1e</pkg> for AVIF encoding ✓ ✓ ✓ ✓ ✓ ✓
svt-av1 Use <pkg>media-libs/svt-av1</pkg> for SVT-AV1 encoding ✓ ✓ ✓ ✓ ✓ ✓
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) ✓ ✓ ✓ ✓ ✓ ✓
test-full Allow tests that rely on options not normally enabled ✓ ✓ ✓ ✓ ✓ ✓
threads Add threads support for various packages. Usually pthreads ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
tools Build command line tools ✓ ✓ ✓ ✓ ✓ ✓
webp Enable high-quality YCbCr/RGB color space conversion algorithms ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
x264 Enable H.264 encoding using x264 ✓ ✓ ✓ ✓ ✓ ✗
x265 Use <pkg> media-libs/x265</pkg> for HEIF encoding ✓ ✓ ✓ ✓ ✓ ✓

Files

Manifest

Type File Size Versions
DIST libheif-1.20.2.tar.gz 1787518 bytes 1.20.2
DIST libheif-1.21.2.tar.gz 1859435 bytes 1.21.2
DIST libheif-1.23.1.tar.gz 2071186 bytes 1.23.1
DIST libheif-1.23.4.tar.gz 2217221 bytes 1.23.4
DIST libheif-1.23.5.tar.gz 2276803 bytes 1.23.5
Unmatched Entries
Type File Size