From 10cd09f09ca03e7369110a96fe9b9cfeeb2aa6f9 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Tue, 12 Nov 2013 10:15:40 +0100 Subject: [PATCH] [virtual/ffmpeg] new virtual, supporting true multilib for both libav and ffmpeg This is used by our emul-linux-x86-medialibs --- virtual/ffmpeg/ffmpeg-0.10.8.ebuild | 24 ++++++++++++++++++++++++ virtual/ffmpeg/metadata.xml | 12 ++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 virtual/ffmpeg/ffmpeg-0.10.8.ebuild create mode 100644 virtual/ffmpeg/metadata.xml diff --git a/virtual/ffmpeg/ffmpeg-0.10.8.ebuild b/virtual/ffmpeg/ffmpeg-0.10.8.ebuild new file mode 100644 index 000000000..08c8c8230 --- /dev/null +++ b/virtual/ffmpeg/ffmpeg-0.10.8.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit multilib-build + +DESCRIPTION="Virtual package for FFmpeg implementation" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" +IUSE="X +encode gsm jpeg2k mp3 sdl speex theora threads truetype vaapi vdpau x264" + +RDEPEND=" + || ( + >=media-video/ffmpeg-0.10.8:0[X?,encode?,gsm?,jpeg2k?,mp3?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?,${MULTILIB_USEDEP}] + >=media-video/libav-0.8.9-r1[X?,encode?,gsm?,jpeg2k?,mp3?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?,${MULTILIB_USEDEP}] + ) +" +DEPEND="" diff --git a/virtual/ffmpeg/metadata.xml b/virtual/ffmpeg/metadata.xml new file mode 100644 index 000000000..4c63c7730 --- /dev/null +++ b/virtual/ffmpeg/metadata.xml @@ -0,0 +1,12 @@ + + + +video + + media-video@gentoo.org + + + Use the external opus library for encoding and decoding. + Enables VAAPI (Video Acceleration API) for hardware decoding + +