Gentoo Archives: gentoo-commits

From: Alexis Ballier <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/
Date: Mon, 01 Apr 2019 15:36:56
Message-Id: 1554133001.f11e7b695320255d66fdbb15b4a6549393abd3b3.aballier@gentoo
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>