pkgsrc-Changes archive

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

CVS commit: pkgsrc/multimedia/ffmpeg7



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Wed Oct  9 04:29:58 UTC 2024

Modified Files:
        pkgsrc/multimedia/ffmpeg7: Makefile Makefile.common PLIST distinfo
        pkgsrc/multimedia/ffmpeg7/patches: patch-configure

Log Message:
multimedia/ffmpeg7: Update to 7.1

Changelog:
version 7.1:
- Raw Captions with Time (RCWT) closed caption demuxer
- LC3/LC3plus decoding/encoding using external library liblc3
- ffmpeg CLI filtergraph chaining
- LC3/LC3plus demuxer and muxer
- pad_vaapi, drawbox_vaapi filters
- vf_scale supports secondary ref input and framesync options
- vf_scale2ref deprecated
- qsv_params option added for QSV encoders
- VVC decoder compatible with DVB test content
- xHE-AAC decoder
- removed DEC Alpha DSP and support code
- VVC encoding support via libvvenc
- perlin video source
- D3D12VA HEVC encoder
- Cropping metadata parsing and writing in Matroska and MP4/MOV de/muxers
- Intel QSV-accelerated VVC decoding
- MediaCodec AAC/AMR-NB/AMR-WB/MP3 decoding
- YUV colorspace negotiation for codecs and filters, obsoleting the
  YUVJ pixel format
- Vulkan H.264 encoder
- Vulkan H.265 encoder
- stream specifiers in fftools can now match by stream disposition
- LCEVC enhancement data exporting in H.26x and MP4/ISOBMFF
- LCEVC filter
- MV-HEVC decoding


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/multimedia/ffmpeg7/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/multimedia/ffmpeg7/Makefile.common \
    pkgsrc/multimedia/ffmpeg7/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/ffmpeg7/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/ffmpeg7/patches/patch-configure

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/multimedia/ffmpeg7/Makefile
diff -u pkgsrc/multimedia/ffmpeg7/Makefile:1.7 pkgsrc/multimedia/ffmpeg7/Makefile:1.8
--- pkgsrc/multimedia/ffmpeg7/Makefile:1.7      Mon Sep 16 07:20:17 2024
+++ pkgsrc/multimedia/ffmpeg7/Makefile  Wed Oct  9 04:29:58 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2024/09/16 07:20:17 adam Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/09 04:29:58 ryoon Exp $
 
 PKGNAME=       ${DISTNAME:S/ffmpeg/ffmpeg7/}
-PKGREVISION=   1
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://ffmpeg.org/
 COMMENT=       Decoding, encoding and streaming software (v7.x)

Index: pkgsrc/multimedia/ffmpeg7/Makefile.common
diff -u pkgsrc/multimedia/ffmpeg7/Makefile.common:1.3 pkgsrc/multimedia/ffmpeg7/Makefile.common:1.4
--- pkgsrc/multimedia/ffmpeg7/Makefile.common:1.3       Sat Aug  3 06:53:10 2024
+++ pkgsrc/multimedia/ffmpeg7/Makefile.common   Wed Oct  9 04:29:58 2024
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.3 2024/08/03 06:53:10 adam Exp $
+# $NetBSD: Makefile.common,v 1.4 2024/10/09 04:29:58 ryoon Exp $
 # used by multimedia/ffmpeg7/Makefile
 # used by multimedia/ffplay7/Makefile
 
-DISTNAME=      ffmpeg-7.0.2
+DISTNAME=      ffmpeg-7.1
 CATEGORIES=    multimedia
 MASTER_SITES=  http://www.ffmpeg.org/releases/
 EXTRACT_SUFX=  .tar.xz
Index: pkgsrc/multimedia/ffmpeg7/distinfo
diff -u pkgsrc/multimedia/ffmpeg7/distinfo:1.3 pkgsrc/multimedia/ffmpeg7/distinfo:1.4
--- pkgsrc/multimedia/ffmpeg7/distinfo:1.3      Sat Aug  3 06:53:10 2024
+++ pkgsrc/multimedia/ffmpeg7/distinfo  Wed Oct  9 04:29:58 2024
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.3 2024/08/03 06:53:10 adam Exp $
+$NetBSD: distinfo,v 1.4 2024/10/09 04:29:58 ryoon Exp $
 
-BLAKE2s (ffmpeg-7.0.2.tar.xz) = d1ab09b14f023fc7f0be883a05a8d6e317ffdb13081d1e986c1f254d83c4cec5
-SHA512 (ffmpeg-7.0.2.tar.xz) = 2fc66e919db53f6b12f845c0f9b92f3d8a7ec1db1ff533d29e679a6524f32567babf2d0791da039dcf2918c4d4cbb3f99c2898d3795345f03112238af8edcbd9
-Size (ffmpeg-7.0.2.tar.xz) = 10795332 bytes
+BLAKE2s (ffmpeg-7.1.tar.xz) = bb512b5e3ad7414fbe04fa646ea3721dd679781cd6d26a8dbd9d11c325dca945
+SHA512 (ffmpeg-7.1.tar.xz) = 7282fff068452bf154b2bf814e7f20d44ed4d961687dffd841bd77b88f26d9eee2cf4cf02e9a60b48b50e77a0c34731580d9e7c0945e3bc14c8ace840d920cde
+Size (ffmpeg-7.1.tar.xz) = 11011364 bytes
 SHA1 (patch-Makefile) = 2d27f218ee49179fdea14bb5c86c506dfb64dbd6
-SHA1 (patch-configure) = bdb43e6d014e0cdfa57b44ee30a2283c75871831
+SHA1 (patch-configure) = 700bcd9aa67b0dd57eabbae3676090a14e432e97
 SHA1 (patch-doc_Makefile) = 35a23c09f3f735131647888cdc1ba725ff0f33ac
 SHA1 (patch-doc_general__contents.texi) = 13704795d2688dc0377a512dc6e65025ad674724
 SHA1 (patch-doc_indevs.texi) = 8cd421a67f34ebbe6099102bf1de7c6cdb13dcb7

Index: pkgsrc/multimedia/ffmpeg7/PLIST
diff -u pkgsrc/multimedia/ffmpeg7/PLIST:1.1 pkgsrc/multimedia/ffmpeg7/PLIST:1.2
--- pkgsrc/multimedia/ffmpeg7/PLIST:1.1 Sun Apr  7 17:50:23 2024
+++ pkgsrc/multimedia/ffmpeg7/PLIST     Wed Oct  9 04:29:58 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2024/04/07 17:50:23 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.2 2024/10/09 04:29:58 ryoon Exp $
 bin/ffmpeg7
 bin/ffprobe7
 include/ffmpeg7/libavcodec/ac3_parser.h
@@ -145,35 +145,35 @@ include/ffmpeg7/libswscale/version_major
 lib/ffmpeg7/libavcodec.a
 lib/ffmpeg7/libavcodec.so
 lib/ffmpeg7/libavcodec.so.61
-lib/ffmpeg7/libavcodec.so.61.3.100
+lib/ffmpeg7/libavcodec.so.61.19.100
 lib/ffmpeg7/libavdevice.a
 lib/ffmpeg7/libavdevice.so
 lib/ffmpeg7/libavdevice.so.61
-lib/ffmpeg7/libavdevice.so.61.1.100
+lib/ffmpeg7/libavdevice.so.61.3.100
 lib/ffmpeg7/libavfilter.a
 lib/ffmpeg7/libavfilter.so
 lib/ffmpeg7/libavfilter.so.10
-lib/ffmpeg7/libavfilter.so.10.1.100
+lib/ffmpeg7/libavfilter.so.10.4.100
 lib/ffmpeg7/libavformat.a
 lib/ffmpeg7/libavformat.so
 lib/ffmpeg7/libavformat.so.61
-lib/ffmpeg7/libavformat.so.61.1.100
+lib/ffmpeg7/libavformat.so.61.${PKGVERSION}00
 lib/ffmpeg7/libavutil.a
 lib/ffmpeg7/libavutil.so
 lib/ffmpeg7/libavutil.so.59
-lib/ffmpeg7/libavutil.so.59.8.100
+lib/ffmpeg7/libavutil.so.59.39.100
 lib/ffmpeg7/libpostproc.a
 lib/ffmpeg7/libpostproc.so
 lib/ffmpeg7/libpostproc.so.58
-lib/ffmpeg7/libpostproc.so.58.1.100
+lib/ffmpeg7/libpostproc.so.58.3.100
 lib/ffmpeg7/libswresample.a
 lib/ffmpeg7/libswresample.so
 lib/ffmpeg7/libswresample.so.5
-lib/ffmpeg7/libswresample.so.5.1.100
+lib/ffmpeg7/libswresample.so.5.3.100
 lib/ffmpeg7/libswscale.a
 lib/ffmpeg7/libswscale.so
 lib/ffmpeg7/libswscale.so.8
-lib/ffmpeg7/libswscale.so.8.1.100
+lib/ffmpeg7/libswscale.so.8.3.100
 lib/ffmpeg7/pkgconfig/libavcodec.pc
 lib/ffmpeg7/pkgconfig/libavdevice.pc
 lib/ffmpeg7/pkgconfig/libavfilter.pc

Index: pkgsrc/multimedia/ffmpeg7/patches/patch-configure
diff -u pkgsrc/multimedia/ffmpeg7/patches/patch-configure:1.1 pkgsrc/multimedia/ffmpeg7/patches/patch-configure:1.2
--- pkgsrc/multimedia/ffmpeg7/patches/patch-configure:1.1       Sun Apr  7 17:50:23 2024
+++ pkgsrc/multimedia/ffmpeg7/patches/patch-configure   Wed Oct  9 04:29:58 2024
@@ -1,4 +1,4 @@
-$NetBSD: patch-configure,v 1.1 2024/04/07 17:50:23 ryoon Exp $
+$NetBSD: patch-configure,v 1.2 2024/10/09 04:29:58 ryoon Exp $
 
 Sun audio support.
 
@@ -8,9 +8,9 @@ Fix install_name_dir on Darwin.
 
 Do not use 'rsync'.
 
---- configure.orig     2024-04-04 23:22:59.000000000 +0000
+--- configure.orig     2024-09-29 23:31:47.000000000 +0000
 +++ configure
-@@ -2298,6 +2298,7 @@ HEADERS_LIST="
+@@ -2299,6 +2299,7 @@ HEADERS_LIST="
      sys_resource_h
      sys_select_h
      sys_soundcard_h
@@ -18,7 +18,7 @@ Do not use 'rsync'.
      sys_time_h
      sys_un_h
      sys_videoio_h
-@@ -2443,7 +2444,6 @@ TOOLCHAIN_FEATURES="
+@@ -2447,7 +2448,6 @@ TOOLCHAIN_FEATURES="
      inline_asm_labels
      inline_asm_nonlocal_labels
      pragma_deprecated
@@ -26,7 +26,7 @@ Do not use 'rsync'.
      symver_asm_label
      symver_gnu_asm
      vfp_args
-@@ -3695,6 +3695,8 @@ opengl_outdev_deps="opengl"
+@@ -3739,6 +3739,8 @@ opengl_outdev_deps="opengl"
  opengl_outdev_suggest="sdl2"
  oss_indev_deps_any="sys_soundcard_h"
  oss_outdev_deps_any="sys_soundcard_h"
@@ -35,7 +35,7 @@ Do not use 'rsync'.
  pulse_indev_deps="libpulse"
  pulse_outdev_deps="libpulse"
  sdl2_outdev_deps="sdl2"
-@@ -5711,6 +5713,7 @@ case $target_os in
+@@ -5754,6 +5756,7 @@ case $target_os in
      netbsd)
          disable symver
          enable section_data_rel_ro
@@ -43,7 +43,7 @@ Do not use 'rsync'.
          oss_indev_extralibs="-lossaudio"
          oss_outdev_extralibs="-lossaudio"
          enabled gcc || check_ldflags -Wl,-zmuldefs
-@@ -5737,7 +5740,7 @@ case $target_os in
+@@ -5780,7 +5783,7 @@ case $target_os in
          ;;
      darwin)
          enabled ppc && add_asflags -force_cpusubtype_ALL
@@ -52,24 +52,7 @@ Do not use 'rsync'.
          SHFLAGS='-dynamiclib -Wl,-single_module -Wl,-install_name,$(INSTALL_NAME_DIR)/$(SLIBNAME_WITH_MAJOR),-current_version,$(LIBVERSION),-compatibility_version,$(LIBMAJOR)'
          enabled x86_32 && append SHFLAGS -Wl,-read_only_relocs,suppress
          strip="${strip} -x"
-@@ -6110,10 +6113,13 @@ extern_prefix=${sym%%ff_extern*}
- check_cc pragma_deprecated "" '_Pragma("GCC diagnostic push") _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")'
- 
- # The global variable ensures the bits appear unchanged in the object file.
--test_cc <<EOF || die "endian test failed"
--unsigned int endian = 'B' << 24 | 'I' << 16 | 'G' << 8 | 'E';
-+test_exec <<EOF || enable bigendian
-+int main()
-+{
-+ long one = 1;
-+ return !(*((char *)(&one)));
-+}
- EOF
--od -t x1 $TMPO | grep -q '42 *49 *47 *45' && enable bigendian
- 
- check_cc const_nan math.h "struct { double d; } static const bar[] = { { NAN } }"
- 
-@@ -6598,6 +6604,7 @@ check_headers malloc.h
+@@ -6637,6 +6640,7 @@ check_headers malloc.h
  check_headers mftransform.h
  check_headers net/udplite.h
  check_headers poll.h
@@ -77,11 +60,11 @@ Do not use 'rsync'.
  check_headers pthread_np.h
  check_headers sys/param.h
  check_headers sys/resource.h
-@@ -7129,7 +7136,6 @@ enabled makeinfo \
+@@ -7175,7 +7179,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
  xmllint --version  > /dev/null 2>&1 && enable xmllint   || disable xmllint
  
- # check V4L2 codecs available in the API
+ check_headers linux/fb.h



Home | Main Index | Thread Index | Old Index