pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia version 3.2:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9f20ebedc7a9
branches:  trunk
changeset: 354404:9f20ebedc7a9
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Oct 28 19:15:06 2016 +0000

description:
version 3.2:
- libopenmpt demuxer
- tee protocol
- Changed metadata print option to accept general urls
- Alias muxer for Ogg Video (.ogv)
- VP8 in Ogg muxing
- curves filter doesn't automatically insert points at x=0 and x=1 anymore
- 16-bit support in curves filter and selectivecolor filter
- OpenH264 decoder wrapper
- MediaCodec H.264/HEVC/MPEG-4/VP8/VP9 hwaccel
- True Audio (TTA) muxer
- crystalizer audio filter
- acrusher audio filter
- bitplanenoise video filter
- floating point support in als decoder
- fifo muxer
- maskedclamp filter
- hysteresis filter
- lut2 filter
- yuvtestsrc filter
- CUDA CUVID H.263/VP8/VP9/10 bit HEVC (Dithered) Decoding
- vaguedenoiser filter
- added threads option per filter instance
- weave filter
- gblur filter
- avgblur filter
- sobel and prewitt filter
- MediaCodec HEVC/MPEG-4/VP8/VP9 decoding
- Meridian Lossless Packing (MLP) / TrueHD encoder
- Non-Local Means (nlmeans) denoising filter
- sdl2 output device and ffplay support
- sdl1 output device and sdl1 support removed
- extended mov edit list support
- libfaac encoder removed
- Matroska muxer now writes CRC32 elements by default in all Level 1 elements
- sidedata video and asidedata audio filter
- Changed mapping of rtp MIME type G726 to codec g726le.

diffstat:

 multimedia/ffmpeg3/Makefile.common                   |   4 +-
 multimedia/ffmpeg3/PLIST                             |  21 ++++++-----
 multimedia/ffmpeg3/distinfo                          |  14 ++++----
 multimedia/ffmpeg3/patches/patch-configure           |  35 ++-----------------
 multimedia/ffmpeg3/patches/patch-libavutil_x86_asm.h |  10 ++--
 multimedia/ffplay3/Makefile                          |   4 +-
 6 files changed, 33 insertions(+), 55 deletions(-)

diffs (212 lines):

diff -r a499d839d789 -r 9f20ebedc7a9 multimedia/ffmpeg3/Makefile.common
--- a/multimedia/ffmpeg3/Makefile.common        Fri Oct 28 19:13:44 2016 +0000
+++ b/multimedia/ffmpeg3/Makefile.common        Fri Oct 28 19:15:06 2016 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.11 2016/10/24 10:17:55 maya Exp $
+# $NetBSD: Makefile.common,v 1.12 2016/10/28 19:15:06 adam Exp $
 # used by multimedia/ffmpeg3/Makefile
 # used by multimedia/ffplay3/Makefile
 
-DISTNAME=      ffmpeg-3.1.5
+DISTNAME=      ffmpeg-3.2
 CATEGORIES=    multimedia
 MASTER_SITES=  http://www.ffmpeg.org/releases/
 EXTRACT_SUFX=  .tar.bz2
diff -r a499d839d789 -r 9f20ebedc7a9 multimedia/ffmpeg3/PLIST
--- a/multimedia/ffmpeg3/PLIST  Fri Oct 28 19:13:44 2016 +0000
+++ b/multimedia/ffmpeg3/PLIST  Fri Oct 28 19:15:06 2016 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2016/07/02 12:30:16 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.6 2016/10/28 19:15:06 adam Exp $
 bin/ffmpeg3
 bin/ffprobe3
 bin/ffserver3
@@ -10,6 +10,7 @@
 include/ffmpeg3/libavcodec/dv_profile.h
 include/ffmpeg3/libavcodec/dxva2.h
 include/ffmpeg3/libavcodec/jni.h
+include/ffmpeg3/libavcodec/mediacodec.h
 include/ffmpeg3/libavcodec/qsv.h
 include/ffmpeg3/libavcodec/vaapi.h
 include/ffmpeg3/libavcodec/vda.h
@@ -63,6 +64,7 @@
 include/ffmpeg3/libavutil/hwcontext.h
 include/ffmpeg3/libavutil/hwcontext_cuda.h
 include/ffmpeg3/libavutil/hwcontext_dxva2.h
+include/ffmpeg3/libavutil/hwcontext_qsv.h
 include/ffmpeg3/libavutil/hwcontext_vaapi.h
 include/ffmpeg3/libavutil/hwcontext_vdpau.h
 include/ffmpeg3/libavutil/imgutils.h
@@ -111,35 +113,35 @@
 lib/ffmpeg3/libavcodec.a
 lib/ffmpeg3/libavcodec.so
 lib/ffmpeg3/libavcodec.so.57
-lib/ffmpeg3/libavcodec.so.57.48.101
+lib/ffmpeg3/libavcodec.so.57.64.100
 lib/ffmpeg3/libavdevice.a
 lib/ffmpeg3/libavdevice.so
 lib/ffmpeg3/libavdevice.so.57
-lib/ffmpeg3/libavdevice.so.57.0.101
+lib/ffmpeg3/libavdevice.so.57.1.100
 lib/ffmpeg3/libavfilter.a
 lib/ffmpeg3/libavfilter.so
 lib/ffmpeg3/libavfilter.so.6
-lib/ffmpeg3/libavfilter.so.6.47.100
+lib/ffmpeg3/libavfilter.so.6.65.100
 lib/ffmpeg3/libavformat.a
 lib/ffmpeg3/libavformat.so
 lib/ffmpeg3/libavformat.so.57
-lib/ffmpeg3/libavformat.so.57.41.100
+lib/ffmpeg3/libavformat.so.57.56.100
 lib/ffmpeg3/libavutil.a
 lib/ffmpeg3/libavutil.so
 lib/ffmpeg3/libavutil.so.55
-lib/ffmpeg3/libavutil.so.55.28.100
+lib/ffmpeg3/libavutil.so.55.34.100
 lib/ffmpeg3/libpostproc.a
 lib/ffmpeg3/libpostproc.so
 lib/ffmpeg3/libpostproc.so.54
-lib/ffmpeg3/libpostproc.so.54.0.100
+lib/ffmpeg3/libpostproc.so.54.1.100
 lib/ffmpeg3/libswresample.a
 lib/ffmpeg3/libswresample.so
 lib/ffmpeg3/libswresample.so.2
-lib/ffmpeg3/libswresample.so.2.1.100
+lib/ffmpeg3/libswresample.so.2.3.100
 lib/ffmpeg3/libswscale.a
 lib/ffmpeg3/libswscale.so
 lib/ffmpeg3/libswscale.so.4
-lib/ffmpeg3/libswscale.so.4.1.100
+lib/ffmpeg3/libswscale.so.4.2.100
 lib/ffmpeg3/pkgconfig/libavcodec.pc
 lib/ffmpeg3/pkgconfig/libavdevice.pc
 lib/ffmpeg3/pkgconfig/libavfilter.pc
@@ -195,6 +197,7 @@
 ${PLIST.doc}share/doc/ffmpeg3/general.html
 ${PLIST.doc}share/doc/ffmpeg3/git-howto.html
 share/doc/ffmpeg3/issue_tracker.txt
+share/doc/ffmpeg3/libav-merge.txt
 ${PLIST.doc}share/doc/ffmpeg3/libavcodec.html
 ${PLIST.doc}share/doc/ffmpeg3/libavdevice.html
 ${PLIST.doc}share/doc/ffmpeg3/libavfilter.html
diff -r a499d839d789 -r 9f20ebedc7a9 multimedia/ffmpeg3/distinfo
--- a/multimedia/ffmpeg3/distinfo       Fri Oct 28 19:13:44 2016 +0000
+++ b/multimedia/ffmpeg3/distinfo       Fri Oct 28 19:15:06 2016 +0000
@@ -1,12 +1,12 @@
-$NetBSD: distinfo,v 1.11 2016/10/24 10:17:55 maya Exp $
+$NetBSD: distinfo,v 1.12 2016/10/28 19:15:06 adam Exp $
 
-SHA1 (ffmpeg-3.1.5.tar.bz2) = 053dfea8c9e057fdf237885decd03147cb2412b1
-RMD160 (ffmpeg-3.1.5.tar.bz2) = 31343332f9130a9405127c7f10575bd3f5f8149a
-SHA512 (ffmpeg-3.1.5.tar.bz2) = 9d22d48318cf6d44ce3a4d2ee57fa51d04c685a1c72e9668f5ad4443d246a33108f66f1dc9106e1c4db52b6c2c267b6682b9b7c3d267e4c37e4460f4169b97d1
-Size (ffmpeg-3.1.5.tar.bz2) = 9334190 bytes
+SHA1 (ffmpeg-3.2.tar.bz2) = aac4876d1bc4d2cd8d9833b20649c3eed984f6ef
+RMD160 (ffmpeg-3.2.tar.bz2) = 0d6d52f5969eb98c535f233c4639134eb1ef70d6
+SHA512 (ffmpeg-3.2.tar.bz2) = 025caee069709e4d5281033c95c5dcb1a8d8928da98f5a5e55734577852f960668d9a1df2a059e9b800ad2bf2b53c7d1ea6655ccdc0e14281fbcc45f2ae7a1bb
+Size (ffmpeg-3.2.tar.bz2) = 9605348 bytes
 SHA1 (patch-Makefile) = e3cb5cedccd2840f36ab90cd2f4b7987e1098a56
-SHA1 (patch-configure) = b881b648812f96cfd772e6a5de69db98adc08303
+SHA1 (patch-configure) = d5143d12a1e2baaa8a27019e55294756c3babab1
 SHA1 (patch-doc_Makefile) = 50ee7aaf74f8a5c439b11f141b5408322659543a
 SHA1 (patch-libavutil_common.h) = de36efed3a8a2069e170e5afe77eb122a46d14b2
-SHA1 (patch-libavutil_x86_asm.h) = 85c5403e97449639253d3c97391dfbb4cadb2548
+SHA1 (patch-libavutil_x86_asm.h) = 8f48f9e8ec08b5176bb40fc0021f3bb913dbef22
 SHA1 (patch-libavutil_x86_cpu.c) = 499b0fc3081971a2bba2724bd051aab14c531239
diff -r a499d839d789 -r 9f20ebedc7a9 multimedia/ffmpeg3/patches/patch-configure
--- a/multimedia/ffmpeg3/patches/patch-configure        Fri Oct 28 19:13:44 2016 +0000
+++ b/multimedia/ffmpeg3/patches/patch-configure        Fri Oct 28 19:15:06 2016 +0000
@@ -1,17 +1,8 @@
-$NetBSD: patch-configure,v 1.2 2016/08/03 12:06:15 maya Exp $
+$NetBSD: patch-configure,v 1.3 2016/10/28 19:15:06 adam Exp $
 
---- configure.orig     2016-06-26 23:54:28.000000000 +0000
+--- configure.orig     2016-10-27 16:17:39.000000000 +0000
 +++ configure
-@@ -4201,7 +4201,7 @@ case "$arch" in
-     sh4|sh)
-         arch="sh4"
-     ;;
--    sun4u|sparc*)
-+    sun4*|sparc*)
-         arch="sparc"
-     ;;
-     tilegx|tile-gx)
-@@ -4631,6 +4631,11 @@ case $target_os in
+@@ -4676,6 +4676,11 @@ case $target_os in
          ;;
      netbsd)
          disable symver
@@ -23,7 +14,7 @@
          oss_indev_extralibs="-lossaudio"
          oss_outdev_extralibs="-lossaudio"
          enabled gcc || check_ldflags -Wl,-zmuldefs
-@@ -5089,10 +5094,13 @@ check_cc <<EOF && enable attribute_may_a
+@@ -5138,10 +5143,13 @@ check_cc <<EOF && enable attribute_may_a
  union { int x; } __attribute__((may_alias)) x;
  EOF
  
@@ -40,23 +31,7 @@
  
  if ! enabled ppc64 || enabled bigendian; then
      disable vsx
-@@ -6041,6 +6049,7 @@ enabled xmm_clobber_test &&
-                   -Wl,--wrap,sws_scale ||
-     disable xmm_clobber_test
- 
-+if false; then
- echo "X { local: *; };" > $TMPV
- if test_ldflags -Wl,--version-script,$TMPV; then
-     append SHFLAGS '-Wl,--version-script,\$(SUBDIR)lib\$(NAME).ver'
-@@ -6056,6 +6065,7 @@ EOF
- __asm__(".symver ff_foo,av_foo@VERSION");
- void ff_foo(void) {}
- EOF
-+fi
- 
- if [ -z "$optflags" ]; then
-     if enabled small; then
-@@ -6729,7 +6739,7 @@ Version: $version
+@@ -6805,7 +6814,7 @@ Version: $version
  Requires: $(enabled shared || echo $requires)
  Requires.private: $(enabled shared && echo $requires)
  Conflicts:
diff -r a499d839d789 -r 9f20ebedc7a9 multimedia/ffmpeg3/patches/patch-libavutil_x86_asm.h
--- a/multimedia/ffmpeg3/patches/patch-libavutil_x86_asm.h      Fri Oct 28 19:13:44 2016 +0000
+++ b/multimedia/ffmpeg3/patches/patch-libavutil_x86_asm.h      Fri Oct 28 19:15:06 2016 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-libavutil_x86_asm.h,v 1.1 2016/03/05 08:52:23 ryoon Exp $
+$NetBSD: patch-libavutil_x86_asm.h,v 1.2 2016/10/28 19:15:06 adam Exp $
 
-avoid SunOS regset.h definition for REG_SP
+Avoid SunOS regset.h definition for REG_SP
 
---- libavutil/x86/asm.h.orig   2016-01-15 16:58:37.000000000 +0000
+--- libavutil/x86/asm.h.orig   2016-10-28 18:31:25.000000000 +0000
 +++ libavutil/x86/asm.h
 @@ -27,6 +27,11 @@
  typedef struct xmm_reg { uint64_t a, b; } xmm_reg;
@@ -14,5 +14,5 @@
 +#endif
 +
  #if ARCH_X86_64
- #    define OPSIZE "q"
- #    define REG_a "rax"
+ #    define FF_OPSIZE "q"
+ #    define FF_REG_a "rax"
diff -r a499d839d789 -r 9f20ebedc7a9 multimedia/ffplay3/Makefile
--- a/multimedia/ffplay3/Makefile       Fri Oct 28 19:13:44 2016 +0000
+++ b/multimedia/ffplay3/Makefile       Fri Oct 28 19:15:06 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2016/08/31 06:45:22 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2016/10/28 19:15:06 adam Exp $
 
 PKGNAME=       ${DISTNAME:S/ffmpeg/ffplay3/}
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -31,6 +31,6 @@
        ${INSTALL_PROGRAM} ${WRKSRC}/ffplay3 ${DESTDIR}${PREFIX}/bin
        ${INSTALL_MAN} ${WRKSRC}/doc/ffplay3.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 
-.include "../../devel/SDL/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
 .include "../../multimedia/ffmpeg3/buildlink3.mk"
 .include "../../multimedia/ffmpeg3/Makefile.common"



Home | Main Index | Thread Index | Old Index