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: Fri, 30 Oct 2015 12:47:06
Message-Id: 1446209200.8c657857b6f569db1b8ffe5765dd9707610ae9da.aballier@gentoo
1 commit: 8c657857b6f569db1b8ffe5765dd9707610ae9da
2 Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 30 12:46:40 2015 +0000
4 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 30 12:46:40 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c657857
7
8 media-video/ffmpeg: Add kvazaar useflag.
9
10 Package-Manager: portage-2.2.23
11
12 media-video/ffmpeg/ffmpeg-9999.ebuild | 7 ++++---
13 media-video/ffmpeg/metadata.xml | 1 +
14 2 files changed, 5 insertions(+), 3 deletions(-)
15
16 diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild
17 index 0c3164a..a087dbc 100644
18 --- a/media-video/ffmpeg/ffmpeg-9999.ebuild
19 +++ b/media-video/ffmpeg/ffmpeg-9999.ebuild
20 @@ -90,9 +90,9 @@ FFMPEG_FLAG_MAP=(
21 # Same as above but for encoders, i.e. they do something only with USE=encode.
22 FFMPEG_ENCODER_FLAG_MAP=(
23 aac:libvo-aacenc amrenc:libvo-amrwbenc mp3:libmp3lame
24 - aacplus:libaacplus faac:libfaac nvenc:nvenc openh264:libopenh264
25 - snappy:libsnappy theora:libtheora twolame:libtwolame wavpack:libwavpack
26 - webp:libwebp x264:libx264 x265:libx265 xvid:libxvid
27 + aacplus:libaacplus faac:libfaac kvazaar:libkvazaar nvenc:nvenc
28 + openh264:libopenh264 snappy:libsnappy theora:libtheora twolame:libtwolame
29 + wavpack:libwavpack webp:libwebp x264:libx264 x265:libx265 xvid:libxvid
30 )
31
32 IUSE="
33 @@ -165,6 +165,7 @@ RDEPEND="
34 aacplus? ( >=media-libs/libaacplus-2.0.2-r1[${MULTILIB_USEDEP}] )
35 amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}] )
36 faac? ( >=media-libs/faac-1.28-r3[${MULTILIB_USEDEP}] )
37 + kvazaar? ( media-libs/kvazaar[${MULTILIB_USEDEP}] )
38 mp3? ( >=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}] )
39 nvenc? ( >=media-video/nvenc-5 )
40 openh264? ( >=media-libs/openh264-1.4.0-r1[${MULTILIB_USEDEP}] )
41
42 diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml
43 index d9a078d..df16871 100644
44 --- a/media-video/ffmpeg/metadata.xml
45 +++ b/media-video/ffmpeg/metadata.xml
46 @@ -27,6 +27,7 @@
47 <flag name="gpl">Build GPL code. Should be enabled unless you require LGPL binaries.</flag>
48 <flag name="hardcoded-tables">Use pre-calculated tables rather than calculating them on the fly.</flag>
49 <flag name="iec61883"> Support for FireWire DV/HDV input device using <pkg>media-libs/libiec61883</pkg>.</flag>
50 + <flag name="kvazaar">Enables <pkg>media-libs/kvazaar</pkg> based HEVC encoder.</flag>
51 <flag name="librtmp">Enables Real Time Messaging Protocol using librtmp (<pkg>media-video/rtmpdump</pkg>) in addition to FFmpeg's native implementation.</flag>
52 <flag name="libsoxr">Enables audio resampling through <pkg>media-libs/soxr</pkg>.</flag>
53 <flag name="libv4l">Uses <pkg>media-libs/libv4l</pkg> for video4linux instead of direct calls. Adds support for more devices via the userspace library.</flag>