diff options
author | adam <adam@pkgsrc.org> | 2020-06-16 16:54:45 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2020-06-16 16:54:45 +0000 |
commit | ba2261e26d8f20498a628c7ea4047347047280e8 (patch) | |
tree | e8b86229af056976640835b337300fe05ae12e93 /multimedia | |
parent | 55612ef30aff729585b042a268bbac679bc1c209 (diff) | |
download | pkgsrc-ba2261e26d8f20498a628c7ea4047347047280e8.tar.gz |
ffmpeg: updated to 4.3
version 4.3:
- v360 filter
- Intel QSV-accelerated MJPEG decoding
- Intel QSV-accelerated VP9 decoding
- Support for TrueHD in mp4
- Support AMD AMF encoder on Linux (via Vulkan)
- IMM5 video decoder
- ZeroMQ protocol
- support Sipro ACELP.KELVIN decoding
- streamhash muxer
- sierpinski video source
- scroll video filter
- photosensitivity filter
- anlms filter
- arnndn filter
- bilateral filter
- maskedmin and maskedmax filters
- VDPAU VP9 hwaccel
- median filter
- QSV-accelerated VP9 encoding
- AV1 encoding support via librav1e
- AV1 frame merge bitstream filter
- AV1 Annex B demuxer
- axcorrelate filter
- mvdv decoder
- mvha decoder
- MPEG-H 3D Audio support in mp4
- thistogram filter
- freezeframes filter
- Argonaut Games ADPCM decoder
- Argonaut Games ASF demuxer
- xfade video filter
- xfade_opencl filter
- afirsrc audio filter source
- pad_opencl filter
- Simon & Schuster Interactive ADPCM decoder
- Real War KVAG demuxer
- CDToons video decoder
- siren audio decoder
- Rayman 2 ADPCM decoder
- Rayman 2 APM demuxer
- cas video filter
- High Voltage Software ADPCM decoder
- LEGO Racers ALP (.tun & .pcm) demuxer
- AMQP 0-9-1 protocol (RabbitMQ)
- Vulkan support
- avgblur_vulkan, overlay_vulkan, scale_vulkan and chromaber_vulkan filters
- ADPCM IMA MTF decoder
- FWSE demuxer
- DERF DPCM decoder
- DERF demuxer
- CRI HCA decoder
- CRI HCA demuxer
- overlay_cuda filter
- switch from AvxSynth to AviSynth+ on Linux
- mv30 decoder
- Expanded styling support for 3GPP Timed Text Subtitles (movtext)
- WebP parser
- tmedian filter
- maskedthreshold filter
- Support for muxing pcm and pgs in m2ts
- Cunning Developments ADPCM decoder
- asubboost filter
- Pro Pinball Series Soundbank demuxer
- pcm_rechunk bitstream filter
- scdet filter
- NotchLC decoder
- gradients source video filter
- MediaFoundation encoder wrapper
- untile filter
- Simon & Schuster Interactive ADPCM encoder
- PFM decoder
- dblur video filter
- Real War KVAG muxer
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/ffmpeg4/Makefile | 3 | ||||
-rw-r--r-- | multimedia/ffmpeg4/Makefile.common | 4 | ||||
-rw-r--r-- | multimedia/ffmpeg4/PLIST | 30 | ||||
-rw-r--r-- | multimedia/ffmpeg4/distinfo | 12 | ||||
-rw-r--r-- | multimedia/ffmpeg4/patches/patch-configure | 24 | ||||
-rw-r--r-- | multimedia/ffplay4/Makefile | 3 |
6 files changed, 42 insertions, 34 deletions
diff --git a/multimedia/ffmpeg4/Makefile b/multimedia/ffmpeg4/Makefile index b8b555ad770..60f30b36618 100644 --- a/multimedia/ffmpeg4/Makefile +++ b/multimedia/ffmpeg4/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.30 2020/06/05 12:49:12 jperkin Exp $ +# $NetBSD: Makefile,v 1.31 2020/06/16 16:54:45 adam Exp $ PKGNAME= ${DISTNAME:S/ffmpeg/ffmpeg4/} -PKGREVISION= 2 MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://ffmpeg.org/ COMMENT= Decoding, encoding and streaming software (v4.x) diff --git a/multimedia/ffmpeg4/Makefile.common b/multimedia/ffmpeg4/Makefile.common index 16caa83ae80..7d50c3439e4 100644 --- a/multimedia/ffmpeg4/Makefile.common +++ b/multimedia/ffmpeg4/Makefile.common @@ -1,8 +1,8 @@ -# $NetBSD: Makefile.common,v 1.19 2020/05/31 07:42:13 rillig Exp $ +# $NetBSD: Makefile.common,v 1.20 2020/06/16 16:54:45 adam Exp $ # used by multimedia/ffmpeg4/Makefile # used by multimedia/ffplay4/Makefile -DISTNAME= ffmpeg-4.2.3 +DISTNAME= ffmpeg-4.3 CATEGORIES= multimedia MASTER_SITES= http://www.ffmpeg.org/releases/ EXTRACT_SUFX= .tar.xz diff --git a/multimedia/ffmpeg4/PLIST b/multimedia/ffmpeg4/PLIST index 09d07506f01..6f052d625e4 100644 --- a/multimedia/ffmpeg4/PLIST +++ b/multimedia/ffmpeg4/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.5 2020/03/21 18:47:33 gutteridge Exp $ +@comment $NetBSD: PLIST,v 1.6 2020/06/16 16:54:45 adam Exp $ bin/ffmpeg4 bin/ffprobe4 include/ffmpeg4/libavcodec/ac3_parser.h @@ -6,12 +6,18 @@ include/ffmpeg4/libavcodec/adts_parser.h include/ffmpeg4/libavcodec/avcodec.h include/ffmpeg4/libavcodec/avdct.h include/ffmpeg4/libavcodec/avfft.h +include/ffmpeg4/libavcodec/bsf.h +include/ffmpeg4/libavcodec/codec.h +include/ffmpeg4/libavcodec/codec_desc.h +include/ffmpeg4/libavcodec/codec_id.h +include/ffmpeg4/libavcodec/codec_par.h include/ffmpeg4/libavcodec/d3d11va.h include/ffmpeg4/libavcodec/dirac.h include/ffmpeg4/libavcodec/dv_profile.h include/ffmpeg4/libavcodec/dxva2.h include/ffmpeg4/libavcodec/jni.h include/ffmpeg4/libavcodec/mediacodec.h +include/ffmpeg4/libavcodec/packet.h include/ffmpeg4/libavcodec/qsv.h include/ffmpeg4/libavcodec/vaapi.h include/ffmpeg4/libavcodec/vdpau.h @@ -53,6 +59,7 @@ include/ffmpeg4/libavutil/crc.h include/ffmpeg4/libavutil/des.h include/ffmpeg4/libavutil/dict.h include/ffmpeg4/libavutil/display.h +include/ffmpeg4/libavutil/dovi_meta.h include/ffmpeg4/libavutil/downmix_info.h include/ffmpeg4/libavutil/encryption_info.h include/ffmpeg4/libavutil/error.h @@ -70,10 +77,12 @@ include/ffmpeg4/libavutil/hwcontext_d3d11va.h include/ffmpeg4/libavutil/hwcontext_drm.h include/ffmpeg4/libavutil/hwcontext_dxva2.h include/ffmpeg4/libavutil/hwcontext_mediacodec.h +include/ffmpeg4/libavutil/hwcontext_opencl.h include/ffmpeg4/libavutil/hwcontext_qsv.h include/ffmpeg4/libavutil/hwcontext_vaapi.h include/ffmpeg4/libavutil/hwcontext_vdpau.h include/ffmpeg4/libavutil/hwcontext_videotoolbox.h +include/ffmpeg4/libavutil/hwcontext_vulkan.h include/ffmpeg4/libavutil/imgutils.h include/ffmpeg4/libavutil/intfloat.h include/ffmpeg4/libavutil/intreadwrite.h @@ -111,6 +120,7 @@ include/ffmpeg4/libavutil/tree.h include/ffmpeg4/libavutil/twofish.h include/ffmpeg4/libavutil/tx.h include/ffmpeg4/libavutil/version.h +include/ffmpeg4/libavutil/video_enc_params.h include/ffmpeg4/libavutil/xtea.h include/ffmpeg4/libpostproc/postprocess.h include/ffmpeg4/libpostproc/version.h @@ -121,19 +131,19 @@ include/ffmpeg4/libswscale/version.h lib/ffmpeg4/libavcodec.a lib/ffmpeg4/libavcodec.so lib/ffmpeg4/libavcodec.so.58 -lib/ffmpeg4/libavcodec.so.58.54.100 +lib/ffmpeg4/libavcodec.so.58.91.100 lib/ffmpeg4/libavdevice.a lib/ffmpeg4/libavdevice.so lib/ffmpeg4/libavdevice.so.58 -lib/ffmpeg4/libavdevice.so.58.8.100 +lib/ffmpeg4/libavdevice.so.58.10.100 lib/ffmpeg4/libavfilter.a lib/ffmpeg4/libavfilter.so lib/ffmpeg4/libavfilter.so.7 -lib/ffmpeg4/libavfilter.so.7.57.100 +lib/ffmpeg4/libavfilter.so.7.85.100 lib/ffmpeg4/libavformat.a lib/ffmpeg4/libavformat.so lib/ffmpeg4/libavformat.so.58 -lib/ffmpeg4/libavformat.so.58.29.100 +lib/ffmpeg4/libavformat.so.58.45.100 lib/ffmpeg4/libavresample.a lib/ffmpeg4/libavresample.so lib/ffmpeg4/libavresample.so.4 @@ -141,19 +151,19 @@ lib/ffmpeg4/libavresample.so.4.0.0 lib/ffmpeg4/libavutil.a lib/ffmpeg4/libavutil.so lib/ffmpeg4/libavutil.so.56 -lib/ffmpeg4/libavutil.so.56.31.100 +lib/ffmpeg4/libavutil.so.56.51.100 lib/ffmpeg4/libpostproc.a lib/ffmpeg4/libpostproc.so lib/ffmpeg4/libpostproc.so.55 -lib/ffmpeg4/libpostproc.so.55.5.100 +lib/ffmpeg4/libpostproc.so.55.7.100 lib/ffmpeg4/libswresample.a lib/ffmpeg4/libswresample.so lib/ffmpeg4/libswresample.so.3 -lib/ffmpeg4/libswresample.so.3.5.100 +lib/ffmpeg4/libswresample.so.3.7.100 lib/ffmpeg4/libswscale.a lib/ffmpeg4/libswscale.so lib/ffmpeg4/libswscale.so.5 -lib/ffmpeg4/libswscale.so.5.5.100 +lib/ffmpeg4/libswscale.so.5.7.100 lib/ffmpeg4/pkgconfig/libavcodec.pc lib/ffmpeg4/pkgconfig/libavdevice.pc lib/ffmpeg4/pkgconfig/libavfilter.pc @@ -229,7 +239,7 @@ share/doc/ffmpeg4/undefined.txt share/doc/ffmpeg4/writing_filters.txt share/ffmpeg4/examples/Makefile share/ffmpeg4/examples/README -share/ffmpeg4/examples/avio_dir_cmd.c +share/ffmpeg4/examples/avio_list_dir.c share/ffmpeg4/examples/avio_reading.c share/ffmpeg4/examples/decode_audio.c share/ffmpeg4/examples/decode_video.c diff --git a/multimedia/ffmpeg4/distinfo b/multimedia/ffmpeg4/distinfo index 8128d7ee50d..32583c6e124 100644 --- a/multimedia/ffmpeg4/distinfo +++ b/multimedia/ffmpeg4/distinfo @@ -1,11 +1,11 @@ -$NetBSD: distinfo,v 1.15 2020/05/22 07:59:29 adam Exp $ +$NetBSD: distinfo,v 1.16 2020/06/16 16:54:45 adam Exp $ -SHA1 (ffmpeg-4.2.3.tar.xz) = 22b6bdad5a641a9269beaf77173f9e278afba699 -RMD160 (ffmpeg-4.2.3.tar.xz) = a59b9f88a0b3c2e3a343c1d3a821c7bd41970f28 -SHA512 (ffmpeg-4.2.3.tar.xz) = a9bad00e452ec706a0dd955e30babaf964d13160a478da0ce5b330cd0660bd8caec3d17fd28ea2b9b05711096e950e45f90f316249c7a00cd09b1d9004992a1e -Size (ffmpeg-4.2.3.tar.xz) = 9101192 bytes +SHA1 (ffmpeg-4.3.tar.xz) = dd618212469347feb5deb8934023ef6e1ae5f533 +RMD160 (ffmpeg-4.3.tar.xz) = 8e5d102b55e2f8b1c4da585eb9d003ab03e5e30e +SHA512 (ffmpeg-4.3.tar.xz) = f031eb6c4423887af323ab7d1f431234d4e30993a52db45dccf427b41eb442a3bd020dcbc13e83cbf813fad0f36c849cb651203570148387c864507aa19f313a +Size (ffmpeg-4.3.tar.xz) = 9378360 bytes SHA1 (patch-Makefile) = 2d27f218ee49179fdea14bb5c86c506dfb64dbd6 -SHA1 (patch-configure) = 4c4290dacc0fb19b6001f1a5778580bb76dd0e60 +SHA1 (patch-configure) = a19bf381ed6e559c74714e48fdb5592b1420b1cc SHA1 (patch-doc_Makefile) = 3b86307323fa565f9ad19c5bcb6ea71d323062fc SHA1 (patch-doc_general.texi) = 4fd158cb76a6a9fec24d3dae5edb32c0531153a2 SHA1 (patch-doc_indevs.texi) = 066a6ead2132ec05796bdcc000071dfca76d220c diff --git a/multimedia/ffmpeg4/patches/patch-configure b/multimedia/ffmpeg4/patches/patch-configure index d69331025b7..2be0ba995c6 100644 --- a/multimedia/ffmpeg4/patches/patch-configure +++ b/multimedia/ffmpeg4/patches/patch-configure @@ -1,4 +1,4 @@ -$NetBSD: patch-configure,v 1.4 2020/03/20 21:19:54 nia Exp $ +$NetBSD: patch-configure,v 1.5 2020/06/16 16:54:45 adam Exp $ Sun audio support. @@ -7,9 +7,9 @@ Do not use 'rsync'. Portability fixes. ---- configure.orig 2020-03-20 20:53:47.977808652 +0000 +--- configure.orig 2020-06-15 18:54:23.000000000 +0000 +++ configure -@@ -2119,6 +2119,7 @@ HEADERS_LIST=" +@@ -2131,6 +2131,7 @@ HEADERS_LIST=" sys_resource_h sys_select_h sys_soundcard_h @@ -17,7 +17,7 @@ Portability fixes. sys_time_h sys_un_h sys_videoio_h -@@ -2257,7 +2258,6 @@ TOOLCHAIN_FEATURES=" +@@ -2272,7 +2273,6 @@ TOOLCHAIN_FEATURES=" inline_asm_labels inline_asm_nonlocal_labels pragma_deprecated @@ -25,7 +25,7 @@ Portability fixes. symver_asm_label symver_gnu_asm vfp_args -@@ -3336,6 +3336,8 @@ opengl_outdev_deps="opengl" +@@ -3394,6 +3394,8 @@ opengl_outdev_deps="opengl" opengl_outdev_suggest="sdl2" oss_indev_deps_any="sys_soundcard_h" oss_outdev_deps_any="sys_soundcard_h" @@ -34,7 +34,7 @@ Portability fixes. pulse_indev_deps="libpulse" pulse_outdev_deps="libpulse" sdl2_outdev_deps="sdl2" -@@ -4950,9 +4952,9 @@ elif enabled mips; then +@@ -5033,9 +5035,9 @@ elif enabled mips; then disable mipsdsp disable mipsdspr2 # When gcc version less than 5.3.0, add -fno-expensive-optimizations flag. @@ -46,7 +46,7 @@ Portability fixes. expensive_optimization_flag="" else expensive_optimization_flag="-fno-expensive-optimizations" -@@ -5247,6 +5249,7 @@ case $target_os in +@@ -5330,6 +5332,7 @@ case $target_os in ;; netbsd) disable symver @@ -54,7 +54,7 @@ Portability fixes. oss_indev_extralibs="-lossaudio" oss_outdev_extralibs="-lossaudio" enabled gcc || check_ldflags -Wl,-zmuldefs -@@ -5639,10 +5642,13 @@ done +@@ -5728,10 +5731,13 @@ done check_cc pragma_deprecated "" '_Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")' # The global variable ensures the bits appear unchanged in the object file. @@ -71,19 +71,19 @@ Portability fixes. check_cc const_nan math.h "struct { double d; } static const bar[] = { { NAN } }" -@@ -6021,6 +6027,7 @@ check_headers libcrystalhd/libcrystalhd_ - check_headers malloc.h +@@ -6114,6 +6120,7 @@ check_headers malloc.h + check_headers mftransform.h check_headers net/udplite.h check_headers poll.h +check_headers sys/audioio.h check_headers sys/param.h check_headers sys/resource.h check_headers sys/select.h -@@ -6427,7 +6434,6 @@ enabled makeinfo \ +@@ -6537,7 +6544,6 @@ enabled makeinfo \ disabled makeinfo_html && texi2html --help 2> /dev/null | grep -q 'init-file' && enable texi2html || disable texi2html perl -v > /dev/null 2>&1 && enable perl || disable perl pod2man --help > /dev/null 2>&1 && enable pod2man || disable pod2man -rsync --help 2> /dev/null | grep -q 'contimeout' && enable rsync_contimeout || disable rsync_contimeout # check V4L2 codecs available in the API - check_headers linux/fb.h + if enabled v4l2_m2m; then diff --git a/multimedia/ffplay4/Makefile b/multimedia/ffplay4/Makefile index 52f18e53f77..b54ad373c80 100644 --- a/multimedia/ffplay4/Makefile +++ b/multimedia/ffplay4/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.10 2020/06/02 08:24:24 adam Exp $ +# $NetBSD: Makefile,v 1.11 2020/06/16 16:54:45 adam Exp $ PKGNAME= ${DISTNAME:S/ffmpeg/ffplay4/} -PKGREVISION= 1 MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://ffmpeg.org/ COMMENT= Simple SDL frontend for FFmpeg |