| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 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) |
<pkgmetadata> <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="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>
| Flag | Description | 9999 | 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 | ✓ | ✓ | ✓ |
| 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 | ✓ | ✓ | ✓ |
| 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 |
| Type | File | Size |
|---|