media-video/ffmpeg: add libilbc useflag
authorAlexis Ballier <aballier@gentoo.org>
Wed, 24 Feb 2016 15:36:12 +0000 (16:36 +0100)
committerAlexis Ballier <aballier@gentoo.org>
Wed, 24 Feb 2016 15:36:12 +0000 (16:36 +0100)
Package-Manager: portage-2.2.27
Signed-off-by: Alexis Ballier <aballier@gentoo.org>
media-video/ffmpeg/ffmpeg-3.0.ebuild
media-video/ffmpeg/ffmpeg-9999.ebuild
media-video/ffmpeg/metadata.xml

index 1bd22e07850c7403133c51d9bef765f8a989b6e5..9fbf3efe29b69a6b27d58e0cd381c4f6a5c12be0 100644 (file)
@@ -75,7 +75,7 @@ FFMPEG_FLAG_MAP=(
                # decoders
                amr:libopencore-amrwb amr:libopencore-amrnb dcadec:libdcadec fdk:libfdk-aac
                jpeg2k:libopenjpeg bluray:libbluray celt:libcelt gme:libgme gsm:libgsm
-               mmal modplug:libmodplug opus:libopus librtmp ssh:libssh
+               mmal modplug:libmodplug opus:libopus libilbc librtmp ssh:libssh
                schroedinger:libschroedinger speex:libspeex vorbis:libvorbis vpx:libvpx
                zvbi:libzvbi
                # libavfilter options
@@ -206,6 +206,7 @@ RDEPEND="
        jpeg2k? ( >=media-libs/openjpeg-2:2[${MULTILIB_USEDEP}] )
        libass? ( >=media-libs/libass-0.10.2[${MULTILIB_USEDEP}] )
        libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] )
+       libilbc? ( >=media-libs/libilbc-2[${MULTILIB_USEDEP}] )
        libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] )
        libv4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] )
        lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
index caeb806b59793394e894c9d32c49b31c7292d33b..31e83554f7454ec9b02f038c0ba1c47371ea22e4 100644 (file)
@@ -75,7 +75,7 @@ FFMPEG_FLAG_MAP=(
                # decoders
                amr:libopencore-amrwb amr:libopencore-amrnb dcadec:libdcadec fdk:libfdk-aac
                jpeg2k:libopenjpeg bluray:libbluray celt:libcelt gme:libgme gsm:libgsm
-               mmal modplug:libmodplug opus:libopus librtmp ssh:libssh
+               mmal modplug:libmodplug opus:libopus libilbc librtmp ssh:libssh
                schroedinger:libschroedinger speex:libspeex vorbis:libvorbis vpx:libvpx
                zvbi:libzvbi
                # libavfilter options
@@ -206,6 +206,7 @@ RDEPEND="
        jpeg2k? ( >=media-libs/openjpeg-2:2[${MULTILIB_USEDEP}] )
        libass? ( >=media-libs/libass-0.10.2[${MULTILIB_USEDEP}] )
        libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] )
+       libilbc? ( >=media-libs/libilbc-2[${MULTILIB_USEDEP}] )
        libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] )
        libv4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] )
        lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
index 4bcf02a3b26965133957acf253688e914052f7fb..ce057a06b6a620526dd135dd47b76ec52622199d 100644 (file)
@@ -30,6 +30,7 @@
        <flag name="hardcoded-tables">Use pre-calculated tables rather than calculating them on the fly.</flag>
        <flag name="iec61883"> Support for FireWire DV/HDV input device using <pkg>media-libs/libiec61883</pkg>.</flag>
        <flag name="kvazaar">Enables <pkg>media-libs/kvazaar</pkg> based HEVC encoder.</flag>
+       <flag name="libilbc">Enables iLBC de/encoding via <pkg>media-libs/libilbc</pkg>.</flag>
        <flag name="librtmp">Enables Real Time Messaging Protocol using librtmp (<pkg>media-video/rtmpdump</pkg>) in addition to FFmpeg's native implementation.</flag>
        <flag name="libsoxr">Enables audio resampling through <pkg>media-libs/soxr</pkg>.</flag>
        <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>