pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/multimedia/ffmpeg2 The FFmpeg Project proudly presents...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5f1168b73433
branches:  trunk
changeset: 637276:5f1168b73433
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Jul 25 22:46:00 2014 +0000

description:
The FFmpeg Project proudly presents FFmpeg 2.3 "Mandelbrot", a major
release with all the great features committed during the three-month period
since the release of FFmpeg 2.2.

In this release, there are lots of internal overhauls that make FFmpeg a
more accessible project for new developers. Many important new
optimizations and features like QTKit and AVFoundation input devices are
committed. Contributions done by Libav such as a new native Opus decoder
are also merged.

Because of the increasing difficulty to maintain and lack of maintainers,
we are very sorry to say that we have removed all Blackfin and SPARC
architecture assembly optimizations with the cleanups done. If you are
interested in maintaining optimization for these two architecture, feel
free to contact us and we will restore the code!

Oh, and since this release, this modern-looking release note is provided in
addition to the old-style Changelog file, to make it easier for you to
focus on the most important features in this release.

Enjoy!

diffstat:

 multimedia/ffmpeg2/Makefile.common         |   4 ++--
 multimedia/ffmpeg2/PLIST                   |  27 ++++++++++++++++-----------
 multimedia/ffmpeg2/distinfo                |  10 +++++-----
 multimedia/ffmpeg2/patches/patch-configure |  18 +++++++++---------
 4 files changed, 32 insertions(+), 27 deletions(-)

diffs (202 lines):

diff -r 2e19fdeeb04f -r 5f1168b73433 multimedia/ffmpeg2/Makefile.common
--- a/multimedia/ffmpeg2/Makefile.common        Fri Jul 25 22:14:55 2014 +0000
+++ b/multimedia/ffmpeg2/Makefile.common        Fri Jul 25 22:46:00 2014 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.16 2014/07/15 17:11:44 adam Exp $
+# $NetBSD: Makefile.common,v 1.17 2014/07/25 22:46:00 adam Exp $
 # used by multimedia/ffmpeg2/Makefile
 # used by multimedia/ffplay2/Makefile
 
-DISTNAME=      ffmpeg-2.2.5
+DISTNAME=      ffmpeg-2.3
 CATEGORIES=    multimedia
 MASTER_SITES=  http://www.ffmpeg.org/releases/
 EXTRACT_SUFX=  .tar.bz2
diff -r 2e19fdeeb04f -r 5f1168b73433 multimedia/ffmpeg2/PLIST
--- a/multimedia/ffmpeg2/PLIST  Fri Jul 25 22:14:55 2014 +0000
+++ b/multimedia/ffmpeg2/PLIST  Fri Jul 25 22:46:00 2014 +0000
@@ -1,9 +1,10 @@
-@comment $NetBSD: PLIST,v 1.4 2014/04/01 10:51:49 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2014/07/25 22:46:00 adam Exp $
 bin/ffmpeg2
 bin/ffprobe2
 bin/ffserver2
 include/ffmpeg2/libavcodec/avcodec.h
 include/ffmpeg2/libavcodec/avfft.h
+include/ffmpeg2/libavcodec/dv_profile.h
 include/ffmpeg2/libavcodec/dxva2.h
 include/ffmpeg2/libavcodec/old_codec_ids.h
 include/ffmpeg2/libavcodec/vaapi.h
@@ -42,6 +43,7 @@
 include/ffmpeg2/libavutil/cpu.h
 include/ffmpeg2/libavutil/crc.h
 include/ffmpeg2/libavutil/dict.h
+include/ffmpeg2/libavutil/display.h
 include/ffmpeg2/libavutil/downmix_info.h
 include/ffmpeg2/libavutil/error.h
 include/ffmpeg2/libavutil/eval.h
@@ -49,6 +51,7 @@
 include/ffmpeg2/libavutil/fifo.h
 include/ffmpeg2/libavutil/file.h
 include/ffmpeg2/libavutil/frame.h
+include/ffmpeg2/libavutil/hash.h
 include/ffmpeg2/libavutil/hmac.h
 include/ffmpeg2/libavutil/imgutils.h
 include/ffmpeg2/libavutil/intfloat.h
@@ -70,11 +73,13 @@
 include/ffmpeg2/libavutil/pixfmt.h
 include/ffmpeg2/libavutil/random_seed.h
 include/ffmpeg2/libavutil/rational.h
+include/ffmpeg2/libavutil/replaygain.h
 include/ffmpeg2/libavutil/ripemd.h
 include/ffmpeg2/libavutil/samplefmt.h
 include/ffmpeg2/libavutil/sha.h
 include/ffmpeg2/libavutil/sha512.h
 include/ffmpeg2/libavutil/stereo3d.h
+include/ffmpeg2/libavutil/threadmessage.h
 include/ffmpeg2/libavutil/time.h
 include/ffmpeg2/libavutil/timecode.h
 include/ffmpeg2/libavutil/timestamp.h
@@ -89,23 +94,23 @@
 lib/ffmpeg2/libavcodec.a
 lib/ffmpeg2/libavcodec.so
 lib/ffmpeg2/libavcodec.so.55
-lib/ffmpeg2/libavcodec.so.55.52.102
+lib/ffmpeg2/libavcodec.so.55.69.100
 lib/ffmpeg2/libavdevice.a
 lib/ffmpeg2/libavdevice.so
 lib/ffmpeg2/libavdevice.so.55
-lib/ffmpeg2/libavdevice.so.55.10.100
+lib/ffmpeg2/libavdevice.so.55.13.102
 lib/ffmpeg2/libavfilter.a
 lib/ffmpeg2/libavfilter.so
 lib/ffmpeg2/libavfilter.so.4
-lib/ffmpeg2/libavfilter.so.4.2.100
+lib/ffmpeg2/libavfilter.so.4.11.100
 lib/ffmpeg2/libavformat.a
 lib/ffmpeg2/libavformat.so
 lib/ffmpeg2/libavformat.so.55
-lib/ffmpeg2/libavformat.so.55.33.100
+lib/ffmpeg2/libavformat.so.55.48.100
 lib/ffmpeg2/libavutil.a
 lib/ffmpeg2/libavutil.so
 lib/ffmpeg2/libavutil.so.52
-lib/ffmpeg2/libavutil.so.52.66.100
+lib/ffmpeg2/libavutil.so.52.92.100
 lib/ffmpeg2/libpostproc.a
 lib/ffmpeg2/libpostproc.so
 lib/ffmpeg2/libpostproc.so.52
@@ -113,11 +118,11 @@
 lib/ffmpeg2/libswresample.a
 lib/ffmpeg2/libswresample.so
 lib/ffmpeg2/libswresample.so.0
-lib/ffmpeg2/libswresample.so.0.18.100
+lib/ffmpeg2/libswresample.so.0.19.100
 lib/ffmpeg2/libswscale.a
 lib/ffmpeg2/libswscale.so
 lib/ffmpeg2/libswscale.so.2
-lib/ffmpeg2/libswscale.so.2.5.102
+lib/ffmpeg2/libswscale.so.2.6.100
 lib/ffmpeg2/pkgconfig/libavcodec.pc
 lib/ffmpeg2/pkgconfig/libavdevice.pc
 lib/ffmpeg2/pkgconfig/libavfilter.pc
@@ -139,11 +144,12 @@
 share/doc/ffmpeg2/swresample.txt
 share/doc/ffmpeg2/swscale.txt
 share/doc/ffmpeg2/tablegen.txt
+share/doc/ffmpeg2/writing_filters.txt
 share/examples/ffmpeg2/ffserver.conf
 share/ffmpeg2/examples/Makefile
 share/ffmpeg2/examples/README
-share/ffmpeg2/examples/avcodec.c
 share/ffmpeg2/examples/avio_reading.c
+share/ffmpeg2/examples/decoding_encoding.c
 share/ffmpeg2/examples/demuxing_decoding.c
 share/ffmpeg2/examples/filter_audio.c
 share/ffmpeg2/examples/filtering_audio.c
@@ -154,11 +160,10 @@
 share/ffmpeg2/examples/resampling_audio.c
 share/ffmpeg2/examples/scaling_video.c
 share/ffmpeg2/examples/transcode_aac.c
+share/ffmpeg2/examples/transcoding.c
 share/ffmpeg2/ffprobe.xsd
 share/ffmpeg2/libvpx-1080p.ffpreset
 share/ffmpeg2/libvpx-1080p50_60.ffpreset
 share/ffmpeg2/libvpx-360p.ffpreset
 share/ffmpeg2/libvpx-720p.ffpreset
 share/ffmpeg2/libvpx-720p50_60.ffpreset
-share/ffmpeg2/libx264-ipod320.ffpreset
-share/ffmpeg2/libx264-ipod640.ffpreset
diff -r 2e19fdeeb04f -r 5f1168b73433 multimedia/ffmpeg2/distinfo
--- a/multimedia/ffmpeg2/distinfo       Fri Jul 25 22:14:55 2014 +0000
+++ b/multimedia/ffmpeg2/distinfo       Fri Jul 25 22:46:00 2014 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.14 2014/07/15 17:11:44 adam Exp $
+$NetBSD: distinfo,v 1.15 2014/07/25 22:46:00 adam Exp $
 
-SHA1 (ffmpeg-2.2.5.tar.bz2) = ae13306dc9fa00fe77fd4e54d79e4ca4392fe36c
-RMD160 (ffmpeg-2.2.5.tar.bz2) = 2584ee7fa1f5dc3608e8edef9bd5f218e1797a41
-Size (ffmpeg-2.2.5.tar.bz2) = 7024774 bytes
+SHA1 (ffmpeg-2.3.tar.bz2) = 0006580ef3409aaace1c4c35ed6d77aa326ae17c
+RMD160 (ffmpeg-2.3.tar.bz2) = 8140c254d008cfc623ae42ffbda8e0f453b383c7
+Size (ffmpeg-2.3.tar.bz2) = 7443666 bytes
 SHA1 (patch-Makefile) = ff8a7a5fdfd4987ef2835bd7360a78efd4310253
-SHA1 (patch-configure) = 032f7386bf68240971d0d6a59e291d48f23acf32
+SHA1 (patch-configure) = 42be64b0456c4d09d24db2535e22e948034ebd3c
 SHA1 (patch-libavutil_common.h) = ebbd0c169f228af37ae2dd54b27d5dba11a34c5e
 SHA1 (patch-libavutil_x86_cpu.c) = ece66a5b22130754c11c643dae48171d04d3246f
diff -r 2e19fdeeb04f -r 5f1168b73433 multimedia/ffmpeg2/patches/patch-configure
--- a/multimedia/ffmpeg2/patches/patch-configure        Fri Jul 25 22:14:55 2014 +0000
+++ b/multimedia/ffmpeg2/patches/patch-configure        Fri Jul 25 22:46:00 2014 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-configure,v 1.3 2014/04/01 10:51:49 adam Exp $
+$NetBSD: patch-configure,v 1.4 2014/07/25 22:46:00 adam Exp $
 
---- configure.orig     2014-03-23 22:08:02.000000000 +0000
+--- configure.orig     2014-07-16 01:00:37.000000000 +0000
 +++ configure
-@@ -3716,6 +3716,11 @@ case $target_os in
+@@ -3929,6 +3929,11 @@ case $target_os in
          ;;
      netbsd)
          disable symver
@@ -14,7 +14,7 @@
          oss_indev_extralibs="-lossaudio"
          oss_outdev_extralibs="-lossaudio"
          enabled gcc || check_ldflags -Wl,-zmuldefs
-@@ -4101,10 +4106,13 @@ check_cc <<EOF && enable attribute_may_a
+@@ -4315,10 +4320,13 @@ check_cc <<EOF && enable attribute_may_a
  union { int x; } __attribute__((may_alias)) x;
  EOF
  
@@ -29,9 +29,9 @@
  EOF
 -od -t x1 $TMPO | grep -q '42 *49 *47 *45' && enable bigendian
  
- check_inline_asm inline_asm_labels '"1:\n"'
- 
-@@ -4727,6 +4735,7 @@ enabled xmm_clobber_test &&
+ if  [ "$cpu" = "power7" ] || [ "$cpu" = "power8" ] ;then
+     if ! enabled bigendian ;then
+@@ -4997,6 +5005,7 @@ enabled xmm_clobber_test &&
                    -Wl,--wrap,sws_scale ||
      disable xmm_clobber_test
  
@@ -39,7 +39,7 @@
  echo "X{};" > $TMPV
  if test_ldflags -Wl,--version-script,$TMPV; then
      append SHFLAGS '-Wl,--version-script,\$(SUBDIR)lib\$(NAME).ver'
-@@ -4739,6 +4748,7 @@ __asm__(".symver ff_foo,av_foo@VERSION")
+@@ -5009,6 +5018,7 @@ __asm__(".symver ff_foo,av_foo@VERSION")
  void ff_foo(void) {}
  EOF
  fi
@@ -47,7 +47,7 @@
  
  if [ -z "$optflags" ]; then
      if enabled small; then
-@@ -5259,7 +5269,7 @@ Version: $version
+@@ -5596,7 +5606,7 @@ Version: $version
  Requires: $(enabled shared || echo $requires)
  Requires.private: $(enabled shared && echo $requires)
  Conflicts:



Home | Main Index | Thread Index | Old Index