From 48b9ba828dfdfef472890e340456e0f81647f086 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Wed, 23 Jun 2021 18:41:54 +0000 Subject: ffmpeg: update to 4.4. --- ffmpeg/build/ffmpeg.SlackBuild | 44 +++++++++++++++++++++++++++++++++++------- 1 file changed, 37 insertions(+), 7 deletions(-) diff --git a/ffmpeg/build/ffmpeg.SlackBuild b/ffmpeg/build/ffmpeg.SlackBuild index 45b7fdec..67544358 100755 --- a/ffmpeg/build/ffmpeg.SlackBuild +++ b/ffmpeg/build/ffmpeg.SlackBuild @@ -192,6 +192,11 @@ # 4.3.2-1: 28/mar/2021 by Eric Hameleers # * Updated. Added internal gme library (game music emulation), and # refreshed internal ass, dav1d, mfx, va, sdl2 and vpx libraries. +# 4.4-1: 23/jun/2021 by Eric Hameleers +# * Updated. Refreshed internal libraries ass, dav1d, fdk-aac +# and libva. Also enabled libraries that are part of Slackware, +# but are not enabled by default. +# Wavpack encoder has been removed by ffmpeg devs. # # Run 'sh ffmpeg.SlackBuild' to build a Slackware package. # The package (.txz) plus descriptive .txt file are created in /tmp . @@ -201,7 +206,7 @@ PRGNAM=ffmpeg -VERSION=${VERSION:-4.3.2} +VERSION=${VERSION:-4.4} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-"-j$(nproc)"} TAG=${TAG:-"alien"} @@ -235,6 +240,13 @@ else USE_OPENCL="" fi +if pkg-config --exists frei0r 2>/dev/null ; then + # Slackware 15.0 and newer have frei0r: + USE_FREI0R="--enable-frei0r" +else + USE_FREI0R="" +fi + if pkg-config --exists libbluray 2>/dev/null ; then # Slackware 15.0 and newer have libbluray: USE_BLURAY="--enable-libbluray" @@ -249,6 +261,20 @@ else USE_WEBP="" fi +if pkg-config --exists openal 2>/dev/null ; then + # Slackware 15.0 and newer have openal: + USE_OPENAL="--enable-openal" +else + USE_OPENAL="" +fi + +if pkg-config --exists vidstab 2>/dev/null ; then + # Slackware 15.0 and newer have vidstab: + USE_VIDSTAB="--enable-libvidstab" +else + USE_VIDSTAB="" +fi + DOCS="COPYING* CREDITS Changelog MAINTAINERS RELEASE* VERSION *.md \ doc/*.txt doc/*.html" DOCS_AMR="COPYING ChangeLog README" @@ -279,16 +305,16 @@ DOCS_X265="COPYING readme.rst" # Support libraries: AMRWBENC=0.1.3 AMR=0.1.3 -ASS=0.15.0 +ASS=0.15.1 AVC1394=0.5.4 -DAV1D=0.8.2 +DAV1D=0.9.0 DC1394=2.2.6 -FDKAAC=2.0.1 +FDKAAC=2.0.2 FRIBIDI=1.0.10 GME=0.6.3 GSM=1.0.17 LAME=3.100 -LIBVA=2.10.0 +LIBVA=2.12.0 LIBZVBI=0.2.35 MFX=1.34 OPUS=1.3.1 @@ -1722,6 +1748,7 @@ PATH="$FFMPEGDEPSDIR/usr/bin:$PATH" \ --enable-libass \ --enable-libdav1d \ --enable-libdc1394 \ + --enable-libdrm \ --enable-libfribidi \ --enable-libgme \ --enable-libgsm \ @@ -1730,6 +1757,7 @@ PATH="$FFMPEGDEPSDIR/usr/bin:$PATH" \ --enable-libopencore-amrwb \ --enable-libopenjpeg \ --enable-libopus \ + --enable-librsvg \ --enable-libsmbclient \ --enable-libssh \ --enable-libspeex \ @@ -1738,7 +1766,6 @@ PATH="$FFMPEGDEPSDIR/usr/bin:$PATH" \ --enable-libvo-amrwbenc \ --enable-libvorbis \ --enable-libvpx \ - --enable-libwavpack \ --enable-libx264 \ --enable-libx265 \ --enable-libzvbi \ @@ -1754,9 +1781,12 @@ PATH="$FFMPEGDEPSDIR/usr/bin:$PATH" \ --enable-static \ --disable-debug \ ${USE_BLURAY} \ - ${USE_WEBP} \ + ${USE_FREI0R} \ + ${USE_OPENAL} \ ${USE_OPENCL} \ ${USE_PULSE} \ + ${USE_VIDSTAB} \ + ${USE_WEBP} \ ${USE_NONFREE} \ $ARCHOPTS \ --extra-cflags="-I$FFMPEGDEPSDIR/usr/include -I$FFMPEGDEPSDIR/usr/include/SDL2 -DRUNTIME_CPUDETECT" \ -- cgit v1.2.3-65-gdbad