1 |
commit: f11e7b695320255d66fdbb15b4a6549393abd3b3 |
2 |
Author: Alexis Ballier <aballier <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Apr 1 15:36:15 2019 +0000 |
4 |
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Apr 1 15:36:41 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f11e7b69 |
7 |
|
8 |
media-video/ffmpeg: add dav1d useflag |
9 |
|
10 |
Closes: https://bugs.gentoo.org/679684 |
11 |
Package-Manager: Portage-2.3.62, Repoman-2.3.12 |
12 |
Signed-off-by: Alexis Ballier <aballier <AT> gentoo.org> |
13 |
|
14 |
media-video/ffmpeg/ffmpeg-9999.ebuild | 5 +++-- |
15 |
media-video/ffmpeg/metadata.xml | 1 + |
16 |
2 files changed, 4 insertions(+), 2 deletions(-) |
17 |
|
18 |
diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild |
19 |
index eb65f2b0618..7c83f6a4c05 100644 |
20 |
--- a/media-video/ffmpeg/ffmpeg-9999.ebuild |
21 |
+++ b/media-video/ffmpeg/ffmpeg-9999.ebuild |
22 |
@@ -73,7 +73,7 @@ FFMPEG_FLAG_MAP=( |
23 |
# indevs |
24 |
libv4l:libv4l2 pulseaudio:libpulse libdrm jack:libjack |
25 |
# decoders |
26 |
- amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 fdk:libfdk-aac |
27 |
+ amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 dav1d:libdav1d fdk:libfdk-aac |
28 |
jpeg2k:libopenjpeg bluray:libbluray gme:libgme gsm:libgsm |
29 |
mmal modplug:libmodplug opus:libopus libilbc librtmp ssh:libssh |
30 |
speex:libspeex srt:libsrt svg:librsvg video_cards_nvidia:ffnvcodec |
31 |
@@ -170,6 +170,7 @@ RDEPEND=" |
32 |
cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[${MULTILIB_USEDEP}] ) |
33 |
chromaprint? ( >=media-libs/chromaprint-1.2-r1[${MULTILIB_USEDEP}] ) |
34 |
codec2? ( media-libs/codec2[${MULTILIB_USEDEP}] ) |
35 |
+ dav1d? ( >=media-libs/dav1d-0.2.1:0=[${MULTILIB_USEDEP}] ) |
36 |
encode? ( |
37 |
amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}] ) |
38 |
kvazaar? ( >=media-libs/kvazaar-1.2.0[${MULTILIB_USEDEP}] ) |
39 |
@@ -213,6 +214,7 @@ RDEPEND=" |
40 |
libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] ) |
41 |
libdrm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] ) |
42 |
libilbc? ( >=media-libs/libilbc-2[${MULTILIB_USEDEP}] ) |
43 |
+ librtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] ) |
44 |
libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] ) |
45 |
libv4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] ) |
46 |
libxml2? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] ) |
47 |
@@ -225,7 +227,6 @@ RDEPEND=" |
48 |
opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] ) |
49 |
opus? ( >=media-libs/opus-1.0.2-r2[${MULTILIB_USEDEP}] ) |
50 |
pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] ) |
51 |
- librtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] ) |
52 |
rubberband? ( >=media-libs/rubberband-1.8.1-r1[${MULTILIB_USEDEP}] ) |
53 |
samba? ( >=net-fs/samba-3.6.23-r1[client,${MULTILIB_USEDEP}] ) |
54 |
sdl? ( media-libs/libsdl2[sound,video,${MULTILIB_USEDEP}] ) |
55 |
|
56 |
diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml |
57 |
index b2b0c975a98..b2f6fd8bc47 100644 |
58 |
--- a/media-video/ffmpeg/metadata.xml |
59 |
+++ b/media-video/ffmpeg/metadata.xml |
60 |
@@ -19,6 +19,7 @@ |
61 |
<flag name="chromium">Builds libffmpeg.so to enable media playback in Chromium-based browsers like Opera and Vivaldi.</flag> |
62 |
<flag name="codec2">Enables codec2 low bit rate speech codec support via <pkg>media-libs/codec2</pkg>.</flag> |
63 |
<flag name="cpudetection">Enables runtime CPU detection (useful for bindist, compatibility on other CPUs)</flag> |
64 |
+ <flag name="dav1d">Enables AV1 decoding via<pkg>media-libs/dav1d</pkg>.</flag> |
65 |
<flag name="ebur128">Enables EBU R128 loudness normalization filter via <pkg>media-libs/libebur128</pkg></flag> |
66 |
<flag name="fdk">Use external fdk-aac library for AAC encoding</flag> |
67 |
<flag name="flite">Adds a text-to-speech filter based on <pkg>app-accessibility/flite</pkg>.</flag> |