media-video / ffmpeg-chromium

FFmpeg built specifically for codec support in Chromium-based browsers

Official package sites : https://ffmpeg.org/ ·

v131 :: 131 :: gentoo

Modified
License
!gpl? ( LGPL-2.1 ) gpl? ( GPL-2 )
Keywords
~amd64 ~arm ~arm64 ~loong ~ppc64
USE flags
cpudetection debug gpl nvenc threads vaapi vdpau vulkan

v130 :: 130 :: gentoo

Modified
License
!gpl? ( LGPL-2.1 ) gpl? ( GPL-2 )
Keywords
~amd64 ~arm ~arm64 ~loong ~ppc64
USE flags
cpudetection debug gpl nvenc threads vaapi vdpau vulkan

v129 :: 129 :: gentoo

Modified
License
!gpl? ( LGPL-2.1 ) gpl? ( GPL-2 )
Keywords
amd64 arm64 ~arm ~loong ~ppc64
USE flags
cpudetection debug gpl nvenc threads vaapi vdpau vulkan

v128 :: 128 :: gentoo

Modified
License
!gpl? ( LGPL-2.1 ) gpl? ( GPL-2 )
Keywords
amd64 arm64 ~arm ~loong ~ppc64
USE flags
cpudetection debug gpl nvenc threads vaapi vdpau vulkan

v127 :: 127 :: gentoo

Modified
License
!gpl? ( LGPL-2.1 ) gpl? ( GPL-2 )
Keywords
amd64 arm64 ~arm ~loong ~ppc64
USE flags
cpudetection debug gpl nvenc threads vaapi vdpau vulkan

v126 :: 126 :: gentoo

Modified
License
!gpl? ( LGPL-2.1 ) gpl? ( GPL-2 )
Keywords
amd64 arm64 ~arm ~loong ~ppc64
USE flags
cpudetection debug gpl nvenc threads vaapi vdpau vulkan

v125 :: 125 :: gentoo

Modified
License
!gpl? ( LGPL-2.1 ) gpl? ( GPL-2 )
Keywords
amd64 arm64 ~arm ~loong ~ppc64
USE flags
cpudetection debug gpl nvenc threads vaapi vdpau vulkan

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.
nvenc
Add support for NVIDIA Encoder/Decoder (NVENC/NVDEC) API for hardware accelerated encoding and decoding on NVIDIA cards (requires x11-drivers/nvidia-drivers)
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

asimddp
Use the Advanced SIMD dot product instructions
i8mm
Use the AArch64 Int8 matrix multiplication instructions
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

dev-util / vulkan-headers : Vulkan Header files and API registry

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 / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

x11-libs / libvdpau : VDPAU wrapper and trace libraries

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 / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

x11-libs / libvdpau : VDPAU wrapper and trace libraries

dev-libs / nwjs : Framework that lets you call all Node.js modules directly from the DOM

www-client / chromium : Open-source version of Google Chrome web browser

www-client / opera : A fast and secure web browser

www-client / opera-beta : A fast and secure web browser

www-client / opera-developer : A fast and secure web browser

www-client / vivaldi : A browser for our friends

www-client / vivaldi-snapshot : A browser for our friends

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)
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
media-video/ffmpeg-chromium: add 131
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
media-video/ffmpeg-chromium: add 130
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/ffmpeg-chromium: Stabilize 129 arm64, #939805
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-video/ffmpeg-chromium: Stabilize 129 amd64, #939805
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: remove use ia64 calls
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
media-video/ffmpeg-chromium: add 129
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-video/ffmpeg-chromium: Stabilize 128 arm64, #938310
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-video/ffmpeg-chromium: Stabilize 128 amd64, #938310
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
media-video/ffmpeg-chromium: add 128
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/ffmpeg-chromium: Stabilize 127 arm64, #936630
Signed-off-by: Sam James <sam@gentoo.org>
Jakov Smolić · gentoo
media-video/ffmpeg-chromium: Stabilize 127 amd64, #936630
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Drop old 124
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/ffmpeg-chromium: Stabilize 126 amd64, #934193
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-video/ffmpeg-chromium: Stabilize 126 arm64, #934193
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Matt Jolly · gentoo
media-video/ffmpeg-chromium: drop 120, 121, 123
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Matt Jolly · gentoo
media-video/ffmpeg-chromium: add 127
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
media-video/ffmpeg-chromium: Stabilize 125 amd64, #932843
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-video/ffmpeg-chromium: Stabilize 125 arm64, #932404
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
media-video/ffmpeg-chromium: keyword 126 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
WANG Xuerui · gentoo
media-video/ffmpeg-chromium: keyword 125 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
media-video/ffmpeg-chromium: add 126
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Bump vulkan deps and require threads for 125
Closes: https://bugs.gentoo.org/930209 Bug: https://bugs.gentoo.org/928394 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
media-video/ffmpeg-chromium: keyword 124 and 125 for ~ppc64
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-video/ffmpeg-chromium: Stabilize 124 arm64, #930125
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-video/ffmpeg-chromium: Stabilize 124 amd64, #930125
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
media-video/ffmpeg-chromium: add 125
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-video/ffmpeg-chromium: Stabilize 123 amd64, #928542
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/ffmpeg-chromium: Keyword 123 ppc64, #928543
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/ffmpeg-chromium: Stabilize 123 arm64, #927965
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
media-video/ffmpeg-chromium: add 123
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
media-video/ffmpeg-chromium: fix QA issues
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Matt Jolly · gentoo
media-video/ffmpeg-chromium: add 124
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Stabilise 121 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 121
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
media-video/ffmpeg-chromium: migrate checking for enabled lto, to tc-is-lto
This toolchain func was recently added, and is a lot more reliable than get-flagq, for example if the active flags contain `-flto -fno-lto` then tc-is-lto gets it correct. We would rather use this wherever possible. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-video/ffmpeg-chromium: add CPU_FLAGS_ARM_{I8MM,ASIMDDP}
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {sys-devel → dev-build}/make
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Drop old 114
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Stabilise 120 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 117-r1
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 120
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 opus USE flag to always enable support
Browsers always expect Opus support. 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: Work around vulkan linking issue with flag
This should be fixed upstream in the next release. Closes: https://bugs.gentoo.org/918997 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 117
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 102 and 106
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/ffmpeg-chromium: fix build w/ binutils-2.41
Closes: https://bugs.gentoo.org/911839 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Leonardo Hernández Hernández · gentoo
media-video/ffmpeg-chromium: replace `filter-flags -flto*` with `filter-lto`
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> 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 112
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
media-video/ffmpeg-chromium: Stabilise 114 on amd64
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/ffmpeg-chromium: drop dead prefix targets
Signed-off-by: Sam James <sam@gentoo.org>
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>