Versions
v114 :: 114 :: gentoo
- Modified
- License
- !gpl? ( LGPL-2.1 ) gpl? ( GPL-2 )
- Keywords
- ~amd64 ~arm ~arm64
- USE flags
- cpudetection debug gpl mmal nvenc opus threads vaapi vdpau vulkan
v112 :: 112 :: gentoo
- Modified
- License
- !gpl? ( LGPL-2.1 ) gpl? ( GPL-2 )
- Keywords
- amd64 ~arm ~arm64
- USE flags
- cpudetection debug gpl mmal nvenc opus threads vaapi vdpau vulkan
v106 :: 106 :: gentoo
- Modified
- License
- !gpl? ( LGPL-2.1 ) gpl? ( GPL-2 )
- Keywords
- amd64 ~arm ~arm64
- USE flags
- cpudetection debug gpl mmal nvenc opus threads vaapi vdpau vulkan
v102 :: 102 :: gentoo
- Modified
- License
- !gpl? ( LGPL-2.1 ) gpl? ( GPL-2 )
- Keywords
- amd64 ~arm ~arm64
- USE flags
- cpudetection debug gpl mmal opus threads vaapi vdpau vulkan
USE flags
General
- cpudetection
- Enables runtime CPU detection (useful for bindist, compatibility on other CPUs)
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- gpl
- Build GPL code. Should be enabled unless you require LGPL binaries.
- mmal
- Enables Multi-Media Abstraction Layer (MMAL) decoding support: Available e.g. on the Raspberry Pi.
- nvenc
- Add support for NVIDIA Encoder/Decoder (NVENC/NVDEC) API for hardware accelerated encoding and decoding on NVIDIA cards (requires x11-drivers/nvidia-drivers)
- opus
- Enable Opus audio codec support
- threads
- Add threads support for various packages. Usually pthreads
- vaapi
- Enable Video Acceleration API for hardware decoding
- vdpau
- Enable the Video Decode and Presentation API for Unix acceleration interface
- vulkan
- Add support for 3D graphics and computing via the Vulkan cross-platform API
cpu_flags_arm
- neon
- Use the NEON (ASIMD) instruction set
- thumb
- Enable Thumb instruction set (ARMv*T and ARMv6+)
- thumb2
- Enable Thumb-2 instruction set (ARMv*T2 and ARMv7+)
- v6
- Use instructions added in ARMv6
- v8
- Use instructions added in ARMv8
- vfp
- Use the VFP version 2 instruction set
- vfpv3
- Use the VFP version 3 instruction set
cpu_flags_x86
- 3dnow
- Use the 3DNow! instruction set
- 3dnowext
- Use the Enhanced 3DNow! instruction set
- aes
- Enable support for Intel's AES instruction set (AES-NI)
- avx
- Adds support for Advanced Vector Extensions instructions
- avx2
- Adds support for Advanced Vector Extensions 2 instructions
- fma3
- Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo)
- fma4
- Use the Fused Multiply Add 4 instruction set
- mmx
- Use the MMX instruction set
- mmxext
- Use the Extended MMX instruction set (a subset of SSE) ([mmxext] or [sse] in cpuinfo)
- sse
- Use the SSE instruction set
- sse2
- Use the SSE2 instruction set
- sse3
- Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3)
- sse4_1
- Enable SSE4.1 instruction support
- sse4_2
- Enable SSE4.2 instruction support
- ssse3
- Use the SSSE3 instruction set (NOT sse3/pni)
- xop
- Enable the XOP instruction set
video_cards
- nvidia
- VIDEO_CARDS setting to build driver for nvidia video cards
Dependencies
media-libs / libva : Video Acceleration (VA) API for Linux
media-libs / nv-codec-headers : FFmpeg version of headers required to interface with Nvidias codec APIs
media-libs / opus : Open codec for interactive speech and music transmission over the Internet
media-libs / raspberrypi-userland : Raspberry Pi userspace tools and libraries
media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader
Runtime Dependencies
media-libs / libva : Video Acceleration (VA) API for Linux
media-libs / nv-codec-headers : FFmpeg version of headers required to interface with Nvidias codec APIs
media-libs / opus : Open codec for interactive speech and music transmission over the Internet
media-libs / raspberrypi-userland : Raspberry Pi userspace tools and libraries
media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader
Depending packages
dev-libs / nwjs : Framework that lets you call all Node.js modules directly from the DOM
www-client / vivaldi : A browser for our friends
www-client / vivaldi-snapshot : A browser for our friends
Bugs
- 830165
- media-video/ffmpeg, media-video/ffmpeg-chromium does not compile with "-march=native" on ARM64 (--cpu=host not supported with compiler aarch64-unknown-linux-gnu-gcc)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Version bump to 114
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Stabilise 112 on amd64
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Version bump to 112
Closes: https://bugs.gentoo.org/905184 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Apply upstream fix for newer vulkan-headers
Closes: https://bugs.gentoo.org/893502 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Stabilise 106 on amd64
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Version bump to 106
There are newer Chromium versions available, but the FFmpeg component has remained at 106. Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
media-libs/libva: Rename from x11-libs/libva
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Drop old 96 and 100
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Stabilise 102 on amd64
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Version bump to 102
Closes: https://bugs.gentoo.org/847883 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-video/ffmpeg-chromium: Revert "Drop old 96"
This reverts commit 7c062ab885eaecbdbed5ba0ffda3fa5c5605c0bc. Needed by dev-libs/nwjs-0.62.1 for now. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Drop old 96
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Stabilise 100 on amd64
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Drop old 94
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Version bump to 100
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Stabilise 96 on amd64
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Fix 94 on arm wrt libatomic
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Version bump to 96, EAPI 8
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Stabilise 94 on amd64
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-video/ffmpeg-chromium: New package based on existing ffmpeg
Signed-off-by: James Le Cuirot <chewi@gentoo.org>