summaryrefslogtreecommitdiffstats
path: root/video
diff options
context:
space:
mode:
authorPavel Vinogradov2019-07-23 15:25:23 -0400
committerPavel Vinogradov2019-07-23 15:30:27 -0400
commit25e1a17d9b4602bd4e1888726b62568f6b1da26c (patch)
tree74e69211fa2a2e47a343c35d43fab0004cbcb5ef /video
parent0638b1545d0ec15b772a2c5bc5fc5170135b82b6 (diff)
video/ffmpeg-svn: reworked/modernized dependencies
Diffstat (limited to 'video')
-rwxr-xr-xvideo/ffmpeg-svn/DEPENDS311
-rw-r--r--video/ffmpeg-svn/HISTORY3
2 files changed, 270 insertions, 44 deletions
diff --git a/video/ffmpeg-svn/DEPENDS b/video/ffmpeg-svn/DEPENDS
index 12cddc7da0..10cf45d0c4 100755
--- a/video/ffmpeg-svn/DEPENDS
+++ b/video/ffmpeg-svn/DEPENDS
@@ -1,47 +1,270 @@
depends git &&
-optional_depends "X86-ASSEMBLER" \
- "" \
- "--disable-mmx" \
- "for MMX support" &&
-optional_depends "lame" \
- "--enable-libmp3lame" \
- "" \
- "for mp3 encoding via libmp3lame" &&
-optional_depends "libvorbis" \
- "--enable-libvorbis" \
- "" \
- "for ogg/vorbis support" &&
-optional_depends "imlib2" \
- "" \
- "" \
- "for imlib2 support" &&
-optional_depends "freetype2" \
- "" \
- "" \
- "for a text render plugin" &&
-#optional_depends "libdts" \
-# "--enable-libdts" \
-# "" \
-# "for DTS audio decoding" &&
-optional_depends "xvid" \
- "--enable-libxvid" \
- "" \
- "for xvid support" &&
-optional_depends sdl \
- "" \
- "--disable-ffplay" \
- "for ffplay video player" &&
-optional_depends libtheora \
- "--enable-libtheora" \
- "" \
- "theora codec" &&
-optional_depends x264 \
- "--enable-libx264" \
- "" \
- "h.264" &&
-optional_depends libvpx \
- "--enable-libvpx" \
- "" \
- "VP8 support"
+optional_depends libdrm \
+ "--enable-libdrm" \
+ "--disable-libdrm" \
+ "enable DRM code" &&
+optional_depends alsa-lib \
+ "--enable-alsa" \
+ "--disable-alsa" \
+ "for alsa sound support" &&
+
+optional_depends JACK-DRIVER "--enable-libjack" "" "for libjack sound support" &&
+
+optional_depends librsvg2 \
+ "--enable-librsvg" \
+ "--disable-librsvg" \
+ "for svg support" &&
+
+optional_depends libxcb \
+ "--enable-libxcb --enable-libxcb-shm --enable-libxcb-xfixes --enable-libxcb-shape" \
+ "--disable-libxcb" \
+ "for X11 grabbing using xcb" &&
+
+optional_depends bzip2 \
+ "--enable-bzlib" \
+ "--disable-bzlib" \
+ "for bzip2 support" &&
+
+optional_depends lzma-utils \
+ "--enable-lzma" \
+ "--disable-lzma" \
+ "for lzma support" &&
+
+optional_depends zlib \
+ "--enable-zlib" \
+ "--disable-zlib" \
+ "for zlib support" &&
+
+optional_depends X86-ASSEMBLER \
+ "" \
+ "--disable-x86asm" \
+ "for some assembler optimizations" &&
+
+optional_depends celt \
+ "--enable-libcelt" \
+ "" \
+ "for celt codec support" &&
+
+optional_depends frei0r-plugins \
+ "--enable-frei0r" \
+ "" \
+ "to use frei0r for video filtering" &&
+
+optional_depends gnutls \
+ "--enable-gnutls" \
+ "--disable-gnutls" \
+ "for HTTPS support" &&
+
+if ! is_depends_enabled "${SPELL}" "gnutls"; then
+ optional_depends SSL \
+ "--enable-nonfree --enable-openssl" \
+ "" \
+ "for HTTPS support via non-free code"
+fi &&
+
+optional_depends fontconfig \
+ "--enable-libfontconfig" \
+ "" \
+ "to enable fontconfig" &&
+
+optional_depends fribidi \
+ "--enable-libfribidi" \
+ "--disable-libfribidi" \
+ "for bidirectional text support in drawtext filter" &&
+
+optional_depends libass \
+ "--enable-libass" \
+ "" \
+ "use libass for subtitle rendering" &&
+
+optional_depends libmodplug \
+ "--enable-libmodplug" \
+ "" \
+ "to enable libmodplug support for playing mod files" &&
+
+optional_depends twolame \
+ "--enable-libtwolame" \
+ "" \
+ "for MP2 encoding" &&
+
+optional_depends libcdio \
+ "--enable-libcdio" \
+ "" \
+ "for audio CD grabbing" &&
+
+if is_depends_enabled $SPELL libcdio; then
+ depends libcdio-paranoia
+fi &&
+
+optional_depends libiec61883 \
+ "--enable-libiec61883" \
+ "" \
+ "to enable iec61883" &&
+
+optional_depends flite \
+ "--enable-libflite" \
+ "" \
+ "for voice synthesis support" &&
+
+optional_depends libcaca \
+ "--enable-libcaca" \
+ "" \
+ "for textual display support" &&
+
+optional_depends libbluray \
+ "--enable-libbluray" \
+ "" \
+ "for BluRay reading support" &&
+
+optional_depends openal \
+ "--enable-openal" \
+ "" \
+ "for OpenAL 1.1 capture support" &&
+
+optional_depends v4l-utils \
+ "--enable-libv4l2" \
+ "" \
+ "to enable v4l support" &&
+
+optional_depends pulseaudio \
+ "--enable-libpulse" \
+ "" \
+ "for Pulseaudio input support" &&
+
+optional_depends sndio \
+ "--enable-sndio" \
+ "--disable-sndio" \
+ "for sndio support" &&
+
+optional_depends libwebp \
+ "--enable-libwebp" \
+ "" \
+ "for WebP encoding via libwebp" &&
+
+optional_depends OPENGL \
+ "--enable-opengl" \
+ "" \
+ "for OpenGL rendering" &&
+
+optional_depends libxml2 \
+ "--enable-libxml2" \
+ "--disable-libxml2" \
+ "to enable XML parsing code" &&
+
+optional_depends libvdpau \
+ "--enable-vdpau" \
+ "--disable-vdpau" \
+ "to enable VDPAU code" &&
+
+optional_depends opencv \
+ "--enable-libopencv" \
+ "" \
+ "to video filtering via libopencv" &&
+
+optional_depends libva '--enable-vaapi' '--disable-vaapi' 'Video Acceleration API' &&
+
+optional_depends libvpx \
+ "--enable-libvpx" \
+ "" \
+ "for VP8 (and VP9 for stable branch) de/encoding support" &&
+
+optional_depends speex \
+ "--enable-libspeex" \
+ "" \
+ "for Speex codec support" &&
+
+optional_depends openjpeg \
+ "--enable-libopenjpeg" \
+ "--disable-libopenjpeg" \
+ "for JPEG 2000 support" &&
+
+optional_depends lame \
+ "--enable-libmp3lame" \
+ "" \
+ "for mp3 encoding" &&
+
+optional_depends libvorbis \
+ "--enable-libvorbis" \
+ "" \
+ "for ogg/vorbis support" &&
+
+optional_depends freetype2 \
+ "--enable-libfreetype" \
+ "" \
+ "for a text render plugin" &&
+
+optional_depends xvid \
+ "--enable-libxvid" \
+ "" \
+ "for xvid support" &&
+
+optional_depends sdl2 \
+ "" \
+ "--disable-sdl2" \
+ "for ffplay video player" &&
+
+optional_depends opencore-amr \
+ "--enable-libopencore-amrnb" \
+ "" \
+ "for AMR-NB de/encoding via libopencore-amrnb (${PROBLEM_COLOR}GPLv3${DEFAULT_COLOR}) support" &&
+
+optional_depends opencore-amr \
+ "--enable-libopencore-amrwb" \
+ "" \
+ "for AMR-WB decoding via libopencore-amrwb (${PROBLEM_COLOR}GPLv3${DEFAULT_COLOR}) support" &&
+
+optional_depends libtheora \
+ "--enable-libtheora" \
+ "" \
+ "for Theora encoding" &&
+
+optional_depends x264 \
+ "--enable-libx264" \
+ "" \
+ "for H.264 encoding" &&
+
+optional_depends x265 \
+ "--enable-libx265" \
+ "" \
+ "for H.265 encoding" &&
+
+optional_depends dav1d \
+ "--enable-libdav1d" \
+ "--disable-libdav1d" \
+ "for AV1 decoding" &&
+
+optional_depends gsm \
+ "--enable-libgsm" \
+ "" \
+ "for GSM de/encoding" &&
+
+optional_depends rtmpdump \
+ "--enable-librtmp" \
+ "" \
+ "for RTMP[E] support" &&
+
+optional_depends libdc1394 \
+ "--enable-libdc1394" \
+ "" \
+ "for IIDC-1394 grabbing" &&
+
+optional_depends rubberband \
+ "--enable-librubberband" \
+ "" \
+ "for rubberband filter" &&
+
+optional_depends tesseract \
+ "--enable-libtesseract" \
+ "" \
+ "for OCR filter" &&
+
+if is_depends_enabled $SPELL libdc1394; then
+depends libraw1394
+fi &&
+
+optional_depends snappy \
+ "--enable-libsnappy" \
+ "" \
+ "for Snappy compression, needed for hap encoding"
diff --git a/video/ffmpeg-svn/HISTORY b/video/ffmpeg-svn/HISTORY
index 5d27c78859..611f53a9b1 100644
--- a/video/ffmpeg-svn/HISTORY
+++ b/video/ffmpeg-svn/HISTORY
@@ -1,3 +1,6 @@
+2019-07-23 Pavel Vinogradov <public@sourcemage.org>
+ * DEPENDS: overhauled, used the ffmped DEPENDS as basis
+
2018-01-06 Pavel Vinogradov <public@sourcemage.org>
* INSTALL: removed, no ffserver anymore