pkgsrc-Changes archive

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

CVS commit: pkgsrc/multimedia/ffmpeg6



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Dec 31 20:49:27 UTC 2023

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

Log Message:
ffmpeg6 ffplay6: updated to 6.1.1

version 6.1.1
- avcodec/mpegvideo_enc: Dont copy beyond the image
- avfilter/vf_minterpolate: Check pts before division
- avfilter/avf_showwaves: Check history_nb_samples
- avformat/flacdec: Avoid double AVERRORS
- avfilter/vf_vidstabdetect: Avoid double AVERRORS
- avcodec/vaapi_encode: Avoid double AVERRORS
- avfilter/vf_swaprect: round coordinates down
- avfilter/vf_swaprect: Use height for vertical variables
- avfilter/vf_swaprect: assert that rectangles are within memory
- avfilter/af_alimiter: Check nextpos before use
- avfilter/f_reverse: Apply PTS compensation only when pts is available
- avfilter/af_stereowiden: Check length
- avformat/mov: Fix MSAN issue with stsd_id
- avcodec/jpegxl_parser: Check get_vlc2()
- avfilter/vf_weave: Fix odd height handling
- avfilter/edge_template: Fix small inputs with gaussian_blur()
- avfilter/vf_gradfun: Do not overread last line
- avfilter/avf_showspectrum: fix off by 1 error
- avcodec/jpegxl_parser: Add padding to cs_buffer
- avformat/mov: do not set sign bit for chunk_offsets
- avcodec/jpeglsdec: Check Jpeg-LS LSE
- avcodec/osq: Implement flush()
- configure: Enable section_data_rel_ro for FreeBSD and NetBSD aarch64 / arm
- avcodec/cbs_h266: more restrictive check on pps_tile_idx_delta_val
- avcodec/jpeg2000htdec: check if block decoding will exceed internal precision
- tools/target_dec_fuzzer: Adjust threshold for VMIX
- avcodec/av1dec: Fix resolving zero divisor
- avformat/mov: Ignore duplicate ftyp
- avformat/mov: Fix integer overflow in mov_read_packet().
- lavc/qsvdec: return 0 if more data is required
- avcodec/jpegxl_parser: check ANS cluster alphabet size vs bundle size
- libavformat/vvc: Make probe more conservative
- hwcontext_vulkan: guard unistd.h include
- lavc/Makefile: build vulkan decode code if vulkan_av1 has been enabled
- lavc/dvdsubenc: only check canvas size when it is actually set
- avcodec/decode: validate hw_frames_ctx when AVHWAccel.free_frame_priv is used
- avcoded/fft: Fix memory leak if ctx2 is used
- avcodec/fft: Use av_mallocz to avoid invalid free/uninit


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/multimedia/ffmpeg6/Makefile.common \
    pkgsrc/multimedia/ffmpeg6/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/ffmpeg6/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/ffmpeg6/Makefile.common
diff -u pkgsrc/multimedia/ffmpeg6/Makefile.common:1.4 pkgsrc/multimedia/ffmpeg6/Makefile.common:1.5
--- pkgsrc/multimedia/ffmpeg6/Makefile.common:1.4       Mon Nov 13 15:46:54 2023
+++ pkgsrc/multimedia/ffmpeg6/Makefile.common   Sun Dec 31 20:49:27 2023
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.4 2023/11/13 15:46:54 wiz Exp $
+# $NetBSD: Makefile.common,v 1.5 2023/12/31 20:49:27 adam Exp $
 # used by multimedia/ffmpeg6/Makefile
 # used by multimedia/ffplay6/Makefile
 
-DISTNAME=      ffmpeg-6.1
+DISTNAME=      ffmpeg-6.1.1
 CATEGORIES=    multimedia
 MASTER_SITES=  http://www.ffmpeg.org/releases/
 EXTRACT_SUFX=  .tar.xz
Index: pkgsrc/multimedia/ffmpeg6/distinfo
diff -u pkgsrc/multimedia/ffmpeg6/distinfo:1.4 pkgsrc/multimedia/ffmpeg6/distinfo:1.5
--- pkgsrc/multimedia/ffmpeg6/distinfo:1.4      Mon Nov 13 15:46:54 2023
+++ pkgsrc/multimedia/ffmpeg6/distinfo  Sun Dec 31 20:49:27 2023
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.4 2023/11/13 15:46:54 wiz Exp $
+$NetBSD: distinfo,v 1.5 2023/12/31 20:49:27 adam Exp $
 
-BLAKE2s (ffmpeg-6.1.tar.xz) = ba38f8fd83167fdca128dc36b2946e679e729fad804797b62276e1d4b234f54b
-SHA512 (ffmpeg-6.1.tar.xz) = 72f47924806b9b128672bd268aa2c8fc2c9b8491899a772b6f82421daa2b67de45a4bdd71f6071825814e599a73adb1e42682e202a12fc055e9a224c7d5baa4a
-Size (ffmpeg-6.1.tar.xz) = 10455956 bytes
+BLAKE2s (ffmpeg-6.1.1.tar.xz) = e07806b5adbb459584f35c6b5fa7d3e8e5184fe6cca9e818c7b494f6e8287d8c
+SHA512 (ffmpeg-6.1.1.tar.xz) = fca3f8635f29182e3ae0fe843a8a53614e4b47e22c11508df3ff7cdbafbb4b5ee0d82d9b3332871f7c1032033b1cad2f67557d7c5f7f7d85e2adadca122965d5
+Size (ffmpeg-6.1.1.tar.xz) = 10458600 bytes
 SHA1 (patch-Makefile) = 2d27f218ee49179fdea14bb5c86c506dfb64dbd6
-SHA1 (patch-configure) = 59195d37ae1a70b2eb4b6576e1680e0916e1e99f
+SHA1 (patch-configure) = f6e8208a113c6a20999cb671a5aff4f1aa6734a9
 SHA1 (patch-doc_Makefile) = c513af183e374bff4fa5945d374ddae472d51bad
 SHA1 (patch-doc_general__contents.texi) = 13704795d2688dc0377a512dc6e65025ad674724
 SHA1 (patch-doc_indevs.texi) = 8cd421a67f34ebbe6099102bf1de7c6cdb13dcb7

Index: pkgsrc/multimedia/ffmpeg6/patches/patch-configure
diff -u pkgsrc/multimedia/ffmpeg6/patches/patch-configure:1.1 pkgsrc/multimedia/ffmpeg6/patches/patch-configure:1.2
--- pkgsrc/multimedia/ffmpeg6/patches/patch-configure:1.1       Fri Jun  2 16:44:06 2023
+++ pkgsrc/multimedia/ffmpeg6/patches/patch-configure   Sun Dec 31 20:49:27 2023
@@ -1,17 +1,16 @@
-$NetBSD: patch-configure,v 1.1 2023/06/02 16:44:06 wiz Exp $
+$NetBSD: patch-configure,v 1.2 2023/12/31 20:49:27 adam Exp $
 
 Sun audio support.
 
-Enable PIC and section_data_rel_ro on NetBSD, even on i386,
-to avoid text relocations.
+Enable PIC on NetBSD, even on i386, to avoid text relocations.
 
 Fix install_name_dir on Darwin.
 
 Do not use 'rsync'.
 
---- configure.orig     2022-04-04 14:40:22.000000000 +0000
+--- configure.orig     2023-12-31 00:07:26.000000000 +0000
 +++ configure
-@@ -2196,6 +2196,7 @@ HEADERS_LIST="
+@@ -2231,6 +2231,7 @@ HEADERS_LIST="
      sys_resource_h
      sys_select_h
      sys_soundcard_h
@@ -19,7 +18,7 @@ Do not use 'rsync'.
      sys_time_h
      sys_un_h
      sys_videoio_h
-@@ -2337,7 +2338,6 @@ TOOLCHAIN_FEATURES="
+@@ -2374,7 +2375,6 @@ TOOLCHAIN_FEATURES="
      inline_asm_labels
      inline_asm_nonlocal_labels
      pragma_deprecated
@@ -27,7 +26,7 @@ Do not use 'rsync'.
      symver_asm_label
      symver_gnu_asm
      vfp_args
-@@ -3521,6 +3521,8 @@ opengl_outdev_deps="opengl"
+@@ -3598,6 +3598,8 @@ opengl_outdev_deps="opengl"
  opengl_outdev_suggest="sdl2"
  oss_indev_deps_any="sys_soundcard_h"
  oss_outdev_deps_any="sys_soundcard_h"
@@ -36,16 +35,15 @@ Do not use 'rsync'.
  pulse_indev_deps="libpulse"
  pulse_outdev_deps="libpulse"
  sdl2_outdev_deps="sdl2"
-@@ -5491,6 +5493,8 @@ case $target_os in
-         ;;
-     netbsd)
+@@ -5554,6 +5556,7 @@ case $target_os in
+     android)
          disable symver
-+        enable section_data_rel_ro
+         enable section_data_rel_ro
 +        enable pic
-         oss_indev_extralibs="-lossaudio"
-         oss_outdev_extralibs="-lossaudio"
-         enabled gcc || check_ldflags -Wl,-zmuldefs
-@@ -5516,7 +5520,7 @@ case $target_os in
+         add_cflags -fPIE
+         add_ldexeflags -fPIE -pie
+         SLIB_INSTALL_NAME='$(SLIBNAME)'
+@@ -5612,7 +5615,7 @@ case $target_os in
          ;;
      darwin)
          enabled ppc && add_asflags -force_cpusubtype_ALL
@@ -54,7 +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"
-@@ -5889,10 +5893,13 @@ done
+@@ -5989,10 +5992,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,7 +69,7 @@ Do not use 'rsync'.
  
  check_cc const_nan math.h "struct { double d; } static const bar[] = { { NAN } }"
  
-@@ -6305,6 +6312,7 @@ check_headers malloc.h
+@@ -6460,6 +6466,7 @@ check_headers malloc.h
  check_headers mftransform.h
  check_headers net/udplite.h
  check_headers poll.h
@@ -79,7 +77,7 @@ Do not use 'rsync'.
  check_headers sys/param.h
  check_headers sys/resource.h
  check_headers sys/select.h
-@@ -6783,7 +6791,6 @@ enabled makeinfo \
+@@ -6972,7 +6979,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



Home | Main Index | Thread Index | Old Index