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> |