pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/multimedia/ffmpeg4 ffmpeg4/ffplay4: updated to 4.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/7a642421b2b2
branches: trunk
changeset: 325015:7a642421b2b2
user: adam <adam%pkgsrc.org@localhost>
date: Tue Nov 06 19:31:09 2018 +0000
description:
ffmpeg4/ffplay4: updated to 4.1
version 4.1:
- deblock filter
- tmix filter
- amplify filter
- fftdnoiz filter
- aderivative and aintegral audio filters
- pal75bars and pal100bars video filter sources
- support mbedTLS based TLS
- adeclick filter
- adeclip filter
- libtensorflow backend for DNN based filters like srcnn
- vc1 decoder is now bit-exact
- ATRAC9 decoder
- lensfun wrapper filter
- colorconstancy filter
- AVS2 video decoder via libdavs2
- IMM4 video decoder
- Brooktree ProSumer video decoder
- MatchWare Screen Capture Codec decoder
- WinCam Motion Video decoder
- 1D LUT filter (lut1d)
- RemotelyAnywhere Screen Capture decoder
- cue and acue filters
- support for AV1 in MP4
- transpose_npp filter
- AVS2 video encoder via libxavs2
- amultiply filter
- Block-Matching 3d (bm3d) denoising filter
- acrossover filter
- ilbc decoder
- audio denoiser as afftdn filter
- AV1 parser
- SER demuxer
- sinc audio filter source
- chromahold filter
- setparams filter
- vibrance filter
- decoding S12M timecode in h264
- xstack filter
- pcm vidc decoder and encoder
- (a)graphmonitor filter
- yadif_cuda filter
diffstat:
multimedia/ffmpeg4/Makefile.common | 4 ++--
multimedia/ffmpeg4/PLIST | 18 +++++++++---------
multimedia/ffmpeg4/distinfo | 12 ++++++------
multimedia/ffmpeg4/patches/patch-configure | 27 ++++++++++++++++++++-------
4 files changed, 37 insertions(+), 24 deletions(-)
diffs (155 lines):
diff -r 38e82bfa4a9c -r 7a642421b2b2 multimedia/ffmpeg4/Makefile.common
--- a/multimedia/ffmpeg4/Makefile.common Tue Nov 06 14:33:47 2018 +0000
+++ b/multimedia/ffmpeg4/Makefile.common Tue Nov 06 19:31:09 2018 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.7 2018/11/03 07:44:35 adam Exp $
+# $NetBSD: Makefile.common,v 1.8 2018/11/06 19:31:09 adam Exp $
# used by multimedia/ffmpeg4/Makefile
# used by multimedia/ffplay4/Makefile
-DISTNAME= ffmpeg-4.0.3
+DISTNAME= ffmpeg-4.1
CATEGORIES= multimedia
MASTER_SITES= http://www.ffmpeg.org/releases/
EXTRACT_SUFX= .tar.xz
diff -r 38e82bfa4a9c -r 7a642421b2b2 multimedia/ffmpeg4/PLIST
--- a/multimedia/ffmpeg4/PLIST Tue Nov 06 14:33:47 2018 +0000
+++ b/multimedia/ffmpeg4/PLIST Tue Nov 06 19:31:09 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2018/11/03 11:31:35 maya Exp $
+@comment $NetBSD: PLIST,v 1.3 2018/11/06 19:31:09 adam Exp $
bin/ffmpeg4
bin/ffprobe4
include/ffmpeg4/libavcodec/ac3_parser.h
@@ -119,19 +119,19 @@
lib/ffmpeg4/libavcodec.a
lib/ffmpeg4/libavcodec.so
lib/ffmpeg4/libavcodec.so.58
-lib/ffmpeg4/libavcodec.so.58.18.100
+lib/ffmpeg4/libavcodec.so.58.35.100
lib/ffmpeg4/libavdevice.a
lib/ffmpeg4/libavdevice.so
lib/ffmpeg4/libavdevice.so.58
-lib/ffmpeg4/libavdevice.so.58.3.100
+lib/ffmpeg4/libavdevice.so.58.5.100
lib/ffmpeg4/libavfilter.a
lib/ffmpeg4/libavfilter.so
lib/ffmpeg4/libavfilter.so.7
-lib/ffmpeg4/libavfilter.so.7.16.100
+lib/ffmpeg4/libavfilter.so.7.40.101
lib/ffmpeg4/libavformat.a
lib/ffmpeg4/libavformat.so
lib/ffmpeg4/libavformat.so.58
-lib/ffmpeg4/libavformat.so.58.12.100
+lib/ffmpeg4/libavformat.so.58.20.100
lib/ffmpeg4/libavresample.a
lib/ffmpeg4/libavresample.so
lib/ffmpeg4/libavresample.so.4
@@ -139,19 +139,19 @@
lib/ffmpeg4/libavutil.a
lib/ffmpeg4/libavutil.so
lib/ffmpeg4/libavutil.so.56
-lib/ffmpeg4/libavutil.so.56.14.100
+lib/ffmpeg4/libavutil.so.56.22.100
lib/ffmpeg4/libpostproc.a
lib/ffmpeg4/libpostproc.so
lib/ffmpeg4/libpostproc.so.55
-lib/ffmpeg4/libpostproc.so.55.1.100
+lib/ffmpeg4/libpostproc.so.55.3.100
lib/ffmpeg4/libswresample.a
lib/ffmpeg4/libswresample.so
lib/ffmpeg4/libswresample.so.3
-lib/ffmpeg4/libswresample.so.3.1.100
+lib/ffmpeg4/libswresample.so.3.3.100
lib/ffmpeg4/libswscale.a
lib/ffmpeg4/libswscale.so
lib/ffmpeg4/libswscale.so.5
-lib/ffmpeg4/libswscale.so.5.1.100
+lib/ffmpeg4/libswscale.so.5.3.100
lib/ffmpeg4/pkgconfig/libavcodec.pc
lib/ffmpeg4/pkgconfig/libavdevice.pc
lib/ffmpeg4/pkgconfig/libavfilter.pc
diff -r 38e82bfa4a9c -r 7a642421b2b2 multimedia/ffmpeg4/distinfo
--- a/multimedia/ffmpeg4/distinfo Tue Nov 06 14:33:47 2018 +0000
+++ b/multimedia/ffmpeg4/distinfo Tue Nov 06 19:31:09 2018 +0000
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.5 2018/11/03 07:44:35 adam Exp $
+$NetBSD: distinfo,v 1.6 2018/11/06 19:31:09 adam Exp $
-SHA1 (ffmpeg-4.0.3.tar.xz) = 3960ff0cc86e857d6245a89a17b646b025fe43fd
-RMD160 (ffmpeg-4.0.3.tar.xz) = 7eebedb9e0bb3c961f07c85bec66a624e2f79477
-SHA512 (ffmpeg-4.0.3.tar.xz) = d980023df2013d5bf8b55767854f8ed9cc78cdd5e3b66cf0b680bf2da4a49a0174ac2f6b6ca937171221e8d3233d59814437c22f5f4c598b4c969fe82d573c39
-Size (ffmpeg-4.0.3.tar.xz) = 8668388 bytes
+SHA1 (ffmpeg-4.1.tar.xz) = 40bb9002df044514723e9cca7f0a049eee88fed8
+RMD160 (ffmpeg-4.1.tar.xz) = 04a511df8a1bedc3baf51c3601414ce78d7a71a9
+SHA512 (ffmpeg-4.1.tar.xz) = 59db7e8a6238048c04c3b0bd5885aea2bf7951f79949fc0659a8d235c4cd809ac0c1a74544a4c218a38c8c739eea76f5ee1231bfb96439487212c6e65591780e
+Size (ffmpeg-4.1.tar.xz) = 8890608 bytes
SHA1 (patch-Makefile) = 2d27f218ee49179fdea14bb5c86c506dfb64dbd6
-SHA1 (patch-configure) = 47ac93aad164856f1af0460bd7c42df8efc5a3f6
+SHA1 (patch-configure) = 5f9acc5a62fe20774e63e8f4d2367174104f2774
SHA1 (patch-doc_Makefile) = 3b86307323fa565f9ad19c5bcb6ea71d323062fc
SHA1 (patch-libavformat_sctp.c) = 22bad9c7dc152aec3c60e0009899af241f495535
SHA1 (patch-libavutil_common.h) = d0f1093bc82567807b39dde990ee347f90a082c9
diff -r 38e82bfa4a9c -r 7a642421b2b2 multimedia/ffmpeg4/patches/patch-configure
--- a/multimedia/ffmpeg4/patches/patch-configure Tue Nov 06 14:33:47 2018 +0000
+++ b/multimedia/ffmpeg4/patches/patch-configure Tue Nov 06 19:31:09 2018 +0000
@@ -1,11 +1,12 @@
-$NetBSD: patch-configure,v 1.2 2018/05/27 16:28:12 tsutsui Exp $
+$NetBSD: patch-configure,v 1.3 2018/11/06 19:31:09 adam Exp $
Enable PIC on NetBSD, even on i386 to avoid text relocations.
Do not use 'rsync'.
+Portability fixes.
---- configure.orig 2018-04-20 10:02:55.000000000 +0000
+--- configure.orig 2018-11-05 23:22:33.000000000 +0000
+++ configure
-@@ -2165,7 +2165,6 @@ TOOLCHAIN_FEATURES="
+@@ -2203,7 +2203,6 @@ TOOLCHAIN_FEATURES="
inline_asm_labels
inline_asm_nonlocal_labels
pragma_deprecated
@@ -13,7 +14,19 @@
symver_asm_label
symver_gnu_asm
vfp_args
-@@ -5043,6 +5042,7 @@ case $target_os in
+@@ -4844,9 +4843,9 @@ elif enabled mips; then
+ disable mipsdsp
+ disable mipsdspr2
+ # When gcc version less than 5.3.0, add -fno-expensive-optimizations flag.
+- if [ $cc == gcc ]; then
++ if [ $cc = gcc ]; then
+ gcc_version=$(gcc -dumpversion)
+- if [ "$(echo "$gcc_version 5.3.0" | tr " " "\n" | sort -rV | head -n 1)" == "$gcc_version" ]; then
++ if [ "$(echo "$gcc_version 5.3.0" | tr " " "\n" | sort -rV | head -n 1)" = "$gcc_version" ]; then
+ expensive_optimization_flag=""
+ else
+ expensive_optimization_flag="-fno-expensive-optimizations"
+@@ -5140,6 +5139,7 @@ case $target_os in
;;
netbsd)
disable symver
@@ -21,7 +34,7 @@
oss_indev_extralibs="-lossaudio"
oss_outdev_extralibs="-lossaudio"
enabled gcc || check_ldflags -Wl,-zmuldefs
-@@ -5429,10 +5429,13 @@ done
+@@ -5526,10 +5526,13 @@ done
check_cc pragma_deprecated "" '_Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")'
# The global variable ensures the bits appear unchanged in the object file.
@@ -38,11 +51,11 @@
check_cc const_nan math.h "struct { double d; } static const bar[] = { { NAN } }"
-@@ -6190,7 +6193,6 @@ enabled makeinfo \
+@@ -6299,7 +6302,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_header linux/fb.h
+ check_headers linux/fb.h
Home |
Main Index |
Thread Index |
Old Index