From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id AF2F3158094 for ; Fri, 29 Jul 2022 04:17:49 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AA37CE0E63; Fri, 29 Jul 2022 04:17:46 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8B685E0E57 for ; Fri, 29 Jul 2022 04:17:46 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id BB8E53410F5 for ; Fri, 29 Jul 2022 04:17:45 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 04BD0568 for ; Fri, 29 Jul 2022 04:17:42 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1659068235.a554b34dd4462c2da18fd639dda528c7c40cbfda.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-video/ffmpeg/metadata.xml X-VCS-Directories: media-video/ffmpeg/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: a554b34dd4462c2da18fd639dda528c7c40cbfda X-VCS-Branch: master Date: Fri, 29 Jul 2022 04:17:42 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 95fcd805-5283-485f-88fa-73640920bd89 X-Archives-Hash: 8acbc946057be539adc9d5538fbe5382 commit: a554b34dd4462c2da18fd639dda528c7c40cbfda Author: Sam James gentoo org> AuthorDate: Fri Jul 29 03:28:46 2022 +0000 Commit: Sam James gentoo org> CommitDate: Fri Jul 29 04:17:15 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a554b34d media-video/ffmpeg: add github upstream metadata Signed-off-by: Sam James gentoo.org> media-video/ffmpeg/metadata.xml | 141 ++++++++++++++++++++-------------------- 1 file changed, 72 insertions(+), 69 deletions(-) diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml index c07905a8339b..338da081d0ab 100644 --- a/media-video/ffmpeg/metadata.xml +++ b/media-video/ffmpeg/metadata.xml @@ -1,73 +1,76 @@ - - media-video@gentoo.org - - - Enables support for AMD's Advanced Media Framework (AMF) - Enables Adaptive Multi-Rate Audio support - Enables Adaptive Multi-Rate Audio encoding support with media-libs/vo-amrwbenc. - Enables Apple AppKit framework - Enable playback of Blu-ray filesystems - Enables media-libs/libbs2b based Bauer stereo-to-binaural filter. - Enables audio CD grabbing with dev-libs/libcdio. - Enables audio fingerprinting support with media-libs/chromaprint. - Builds libffmpeg.so to enable media playback in Chromium-based browsers like Opera and Vivaldi. - Enables codec2 low bit rate speech codec support via media-libs/codec2. - Enables runtime CPU detection (useful for bindist, compatibility on other CPUs) - Enables CUDA-based acceleration. Mostly used for specific filters. - Enables AV1 decoding via media-libs/dav1d. - Use external fdk-aac library for AAC encoding - Adds a text-to-speech filter based on app-accessibility/flite. - Enable frei0r wrapping in libavfilter - Enables fribidi support in the drawtext filter. - Enables gcrypt support: Needed for rtmp(t)e support if openssl, librtmp or gmp is not used. - Enables support for media-libs/game-music-emu for playing various video game music formats. - Build GPL code. Should be enabled unless you require LGPL binaries. - Use pre-calculated tables rather than calculating them on the fly. - Support for FireWire DV/HDV input device using media-libs/libiec61883. - Enables media-libs/kvazaar based HEVC encoder. - Enables media-libs/libaom based AV1 codec support. - Enables ARIB text and caption decoding via media-libs/aribb24. - Enables x11-libs/libdrm support for better screen grabbing and hardware accelerated codecs. - Enables iLBC de/encoding via media-libs/libilbc. - Enables Real Time Messaging Protocol using librtmp (media-video/rtmpdump) in addition to FFmpeg's native implementation. - Enables audio resampling through media-libs/soxr. - Enables the OCR filter via app-text/tesseract. - Uses media-libs/libv4l for video4linux instead of direct calls. Adds support for more devices via the userspace library. - Uses dev-libs/libxml2 to enable dash demuxing support. - Enables lv2 audio filter wrapper. - Enables MIPS DSP ASE R1 optimizations. - Enables MIPS DSP ASE R2 optimizations. - Enables floating point MIPS optimizations. - Enables Multi-Media Abstraction Layer (MMAL) decoding support: Available e.g. on the Raspberry Pi. - Enables network streaming support - Enable OpenCL support - Enables H.264 encoding suppoprt via media-libs/openh264. - Enables dev-libs/openssl support. Adds support for encrypted network protocols (TLS/HTTPS). - Force shared libraries to be built as PIC (this is slower) - Build and install libpostproc. - Enables AV1 encoding support via media-video/rav1e. - Adds time-stretching and pitch-shifting audio filter based on media-libs/rubberband. - Enable app-arch/snappy support. Required for e.g. Vidvox Hap encoder. - Enable support for the media-sound/sndio backend - Enable support for Secure Reliable Transport (SRT) via net-libs/srt - Enable SSH/sftp support via net-libs/libssh. - Enables AV1 encoding support via media-libs/svt-av1. - Enables MP2 encoding via media-sound/twolame as an alternative to the internal encoder. - Enables video stabilization filter using vid.stab library (media-libs/vidstab). - Enables Netflix's perceptual video quality assessment filter using the library (media-libs/libvmaf). - Enables VP8 and VP9 codec support using libvpx: Decoding does not require this to be enabled but libvpx can also be used for decoding; encoding requires this useflag to be enabled though. - Enables support for the vulkan API for GPU offload. - Enables HEVC encoding with media-libs/x265. - Enables net-libs/zeromq support with the zmq/azmq filters. - Enables media-libs/zimg based scale filter. - Enables media-libs/zvbi based teletext decoder. - - - For building against. This is the only slot that provides - headers and command line tools. Binary compatibility slots come and go - as required, so always pin dependencies to this slot when appropriate. - + + media-video@gentoo.org + + + Enables support for AMD's Advanced Media Framework (AMF) + Enables Adaptive Multi-Rate Audio support + Enables Adaptive Multi-Rate Audio encoding support with media-libs/vo-amrwbenc. + Enables Apple AppKit framework + Enable playback of Blu-ray filesystems + Enables media-libs/libbs2b based Bauer stereo-to-binaural filter. + Enables audio CD grabbing with dev-libs/libcdio. + Enables audio fingerprinting support with media-libs/chromaprint. + Builds libffmpeg.so to enable media playback in Chromium-based browsers like Opera and Vivaldi. + Enables codec2 low bit rate speech codec support via media-libs/codec2. + Enables runtime CPU detection (useful for bindist, compatibility on other CPUs) + Enables CUDA-based acceleration. Mostly used for specific filters. + Enables AV1 decoding via media-libs/dav1d. + Use external fdk-aac library for AAC encoding + Adds a text-to-speech filter based on app-accessibility/flite. + Enable frei0r wrapping in libavfilter + Enables fribidi support in the drawtext filter. + Enables gcrypt support: Needed for rtmp(t)e support if openssl, librtmp or gmp is not used. + Enables support for media-libs/game-music-emu for playing various video game music formats. + Build GPL code. Should be enabled unless you require LGPL binaries. + Use pre-calculated tables rather than calculating them on the fly. + Support for FireWire DV/HDV input device using media-libs/libiec61883. + Enables media-libs/kvazaar based HEVC encoder. + Enables media-libs/libaom based AV1 codec support. + Enables ARIB text and caption decoding via media-libs/aribb24. + Enables x11-libs/libdrm support for better screen grabbing and hardware accelerated codecs. + Enables iLBC de/encoding via media-libs/libilbc. + Enables Real Time Messaging Protocol using librtmp (media-video/rtmpdump) in addition to FFmpeg's native implementation. + Enables audio resampling through media-libs/soxr. + Enables the OCR filter via app-text/tesseract. + Uses media-libs/libv4l for video4linux instead of direct calls. Adds support for more devices via the userspace library. + Uses dev-libs/libxml2 to enable dash demuxing support. + Enables lv2 audio filter wrapper. + Enables MIPS DSP ASE R1 optimizations. + Enables MIPS DSP ASE R2 optimizations. + Enables floating point MIPS optimizations. + Enables Multi-Media Abstraction Layer (MMAL) decoding support: Available e.g. on the Raspberry Pi. + Enables network streaming support + Enable OpenCL support + Enables H.264 encoding suppoprt via media-libs/openh264. + Enables dev-libs/openssl support. Adds support for encrypted network protocols (TLS/HTTPS). + Force shared libraries to be built as PIC (this is slower) + Build and install libpostproc. + Enables AV1 encoding support via media-video/rav1e. + Adds time-stretching and pitch-shifting audio filter based on media-libs/rubberband. + Enable app-arch/snappy support. Required for e.g. Vidvox Hap encoder. + Enable support for the media-sound/sndio backend + Enable support for Secure Reliable Transport (SRT) via net-libs/srt + Enable SSH/sftp support via net-libs/libssh. + Enables AV1 encoding support via media-libs/svt-av1. + Enables MP2 encoding via media-sound/twolame as an alternative to the internal encoder. + Enables video stabilization filter using vid.stab library (media-libs/vidstab). + Enables Netflix's perceptual video quality assessment filter using the library (media-libs/libvmaf). + Enables VP8 and VP9 codec support using libvpx: Decoding does not require this to be enabled but libvpx can also be used for decoding; encoding requires this useflag to be enabled though. + Enables support for the vulkan API for GPU offload. + Enables HEVC encoding with media-libs/x265. + Enables net-libs/zeromq support with the zmq/azmq filters. + Enables media-libs/zimg based scale filter. + Enables media-libs/zvbi based teletext decoder. + + + For building against. This is the only slot that provides + headers and command line tools. Binary compatibility slots come and go + as required, so always pin dependencies to this slot when appropriate. + + + FFmpeg/FFmpeg +