ffmpeg4 ffplay4: updated to 4.4.4 version 4.4.4: - avcodec/tests/snowenc: Fix 2nd test - avcodec/tests/snowenc: return a failure if DWT/IDWT mismatches - avcodec/snowenc: Fix visual weight calculation - avcodec/tests/snowenc: unbreak DWT tests - avcodec/vp3: Add missing check for av_malloc - avformat/nutdec: Add check for avformat_new_stream - avcodec/mpeg12dec: Check input size - avcodec/escape124: Fix some return codes - avcodec/escape124: fix signdness of end of input check - Use https for repository links - avcodec/rpzaenc: stop accessing out of bounds frame - avcodec/motionpixels: Mask pixels to valid values - avcodec/xpmdec: Check size before allocation to avoid truncation - avcodec/bink: Avoid undefined out of array end pointers in binkb_decode_plane() - avcodec/bink: Fix off by 1 error in ref end - avcodec/utils: Ensure linesize for SVQ3 - avcodec/utils: allocate a line more for VC1 and WMV3 - avcodec/videodsp_template: Adjust pointers to avoid undefined pointer things - avcodec/pngdec: Check deloco index more exactly - avcodec/ffv1dec: Check that num h/v slices is supported - avformat/mov: Check samplesize and offset to avoid integer overflow - avcodec/pictordec: Remove mid exit branch - avcodec/eac3dec: avoid float noise in fixed mode addition to overflow - avcodec/utils: use 32pixel alignment for bink - avcodec/scpr3: Check bx - avcodec/012v: Order operations for odd size handling - avcodec/eatgq: : Check index increments in tgq_decode_block() - avcodec/scpr: Test bx before use - avformat/mxfdec: Use 64bit in remainder - avcodec/sunrast: Fix maplength check - avcodec/wavpack: Avoid undefined shift in get_tail() - avcodec/wavpack: Check for end of input in wv_unpack_dsd_high() - avformat/id3v2: Check taglen in read_uslt() - avcodec/tiff: Ignore tile_count - avcodec/ffv1dec: restructure slice coordinate reading a bit - avcodec/mlpdec: Check max matrix instead of max channel in noise check - swscale/input: Use more unsigned intermediates - avcodec/alsdec: The minimal block is at least 7 bits - avformat/replaygain: avoid undefined / negative abs - swscale/output: Bias 16bps output calculations to improve non overflowing range - avcodec/speedhq: Check buf_size to be big enough for DC - avcodec/ffv1dec: Fail earlier if prior context is corrupted - avcodec/nvenc: fix b-frame DTS behavior with fractional framerates - avfilter/vf_untile: swap the chroma shift values used for plane offsets - avcodec/nvenc: fix vbv buffer size in cq mode - avcodec/mjpegenc: take into account component count when writing the SOF header size - swscale: aarch64: Fix yuv2rgb with negative stridediff -r1.75 -r1.76 pkgsrc/multimedia/ffmpeg4/Makefile
(adam)
@@ -1,17 +1,16 @@ | @@ -1,17 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.75 2023/04/19 08:10:54 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.76 2023/04/19 17:36:12 adam Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${DISTNAME:S/ffmpeg/ffmpeg4/} | 3 | PKGNAME= ${DISTNAME:S/ffmpeg/ffmpeg4/} | |
4 | PKGREVISION= 5 | |||
5 | MAINTAINER= pkgsrc-users@NetBSD.org | 4 | MAINTAINER= pkgsrc-users@NetBSD.org | |
6 | HOMEPAGE= https://ffmpeg.org/ | 5 | HOMEPAGE= https://ffmpeg.org/ | |
7 | COMMENT= Decoding, encoding and streaming software (v4.x) | 6 | COMMENT= Decoding, encoding and streaming software (v4.x) | |
8 | 7 | |||
9 | CONFIGURE_ARGS+= --enable-avfilter | 8 | CONFIGURE_ARGS+= --enable-avfilter | |
10 | CONFIGURE_ARGS+= --enable-avresample | 9 | CONFIGURE_ARGS+= --enable-avresample | |
11 | CONFIGURE_ARGS+= --enable-postproc | 10 | CONFIGURE_ARGS+= --enable-postproc | |
12 | CONFIGURE_ARGS+= --enable-rpath | 11 | CONFIGURE_ARGS+= --enable-rpath | |
13 | CONFIGURE_ARGS+= --disable-ffplay | 12 | CONFIGURE_ARGS+= --disable-ffplay | |
14 | 13 | |||
15 | INSTALLATION_DIRS= lib/ffmpeg4 share/doc/ffmpeg4 share/examples/ffmpeg4 | 14 | INSTALLATION_DIRS= lib/ffmpeg4 share/doc/ffmpeg4 share/examples/ffmpeg4 | |
16 | 15 | |||
17 | .include "../../mk/bsd.prefs.mk" | 16 | .include "../../mk/bsd.prefs.mk" |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.30 2022/10/10 17:14:02 adam Exp $ | 1 | # $NetBSD: Makefile.common,v 1.31 2023/04/19 17:36:12 adam Exp $ | |
2 | # used by multimedia/ffmpeg4/Makefile | 2 | # used by multimedia/ffmpeg4/Makefile | |
3 | # used by multimedia/ffplay4/Makefile | 3 | # used by multimedia/ffplay4/Makefile | |
4 | 4 | |||
5 | DISTNAME= ffmpeg-4.4.3 | 5 | DISTNAME= ffmpeg-4.4.4 | |
6 | CATEGORIES= multimedia | 6 | CATEGORIES= multimedia | |
7 | MASTER_SITES= http://www.ffmpeg.org/releases/ | 7 | MASTER_SITES= http://www.ffmpeg.org/releases/ | |
8 | EXTRACT_SUFX= .tar.xz | 8 | EXTRACT_SUFX= .tar.xz | |
9 | 9 | |||
10 | LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2 ${ADDITIONAL_LICENSE} | 10 | LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2 ${ADDITIONAL_LICENSE} | |
11 | 11 | |||
12 | PATCHDIR= ${.CURDIR}/../../multimedia/ffmpeg4/patches | 12 | PATCHDIR= ${.CURDIR}/../../multimedia/ffmpeg4/patches | |
13 | 13 | |||
14 | USE_LIBTOOL= yes | 14 | USE_LIBTOOL= yes | |
15 | USE_TOOLS+= gmake pod2man perl pkg-config | 15 | USE_TOOLS+= gmake pod2man perl pkg-config | |
16 | HAS_CONFIGURE= yes | 16 | HAS_CONFIGURE= yes | |
17 | CONFIGURE_ARGS+= --cc=${CC:Q} | 17 | CONFIGURE_ARGS+= --cc=${CC:Q} | |
18 | CONFIGURE_ARGS+= --disable-debug | 18 | CONFIGURE_ARGS+= --disable-debug |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | $NetBSD: distinfo,v 1.29 2022/10/10 17:14:02 adam Exp $ | 1 | $NetBSD: distinfo,v 1.30 2023/04/19 17:36:12 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (ffmpeg-4.4.3.tar.xz) = 731f4c67a288e69e3930d8e35b69defada5c61cd07fc9430fb54c4054d0e4ad9 | 3 | BLAKE2s (ffmpeg-4.4.4.tar.xz) = b344e5e3ba0cb4c13bfd7a3989aa1f6b8f7443af9ce6c24993ca8627ac5b2a2d | |
4 | SHA512 (ffmpeg-4.4.3.tar.xz) = 0b232b66555237ed1a061807f88dbc5e6cd156e604c5d611bb6ac0c32b9006414cc4f30d632b482d9cb95f526df98b36efa3af9c863c52e7b7aa1a183545d915 | 4 | SHA512 (ffmpeg-4.4.4.tar.xz) = 253799eccd129dad331db85def5352178ae22303e42af47fc013a6adfd4b60d1e59ff5f9ac6118fe3b403affa56ea1f3ba658042f526a914fba27050c3065daf | |
5 | Size (ffmpeg-4.4.3.tar.xz) = 9566020 bytes | 5 | Size (ffmpeg-4.4.4.tar.xz) = 9565584 bytes | |
6 | SHA1 (patch-Makefile) = 2d27f218ee49179fdea14bb5c86c506dfb64dbd6 | 6 | SHA1 (patch-Makefile) = 2d27f218ee49179fdea14bb5c86c506dfb64dbd6 | |
7 | SHA1 (patch-configure) = a79b9e2a8fe60d2848239305461a183dda6f3c12 | 7 | SHA1 (patch-configure) = a79b9e2a8fe60d2848239305461a183dda6f3c12 | |
8 | SHA1 (patch-doc_Makefile) = 3b86307323fa565f9ad19c5bcb6ea71d323062fc | 8 | SHA1 (patch-doc_Makefile) = 3b86307323fa565f9ad19c5bcb6ea71d323062fc | |
9 | SHA1 (patch-doc_general__contents.texi) = 13704795d2688dc0377a512dc6e65025ad674724 | 9 | SHA1 (patch-doc_general__contents.texi) = 13704795d2688dc0377a512dc6e65025ad674724 | |
10 | SHA1 (patch-doc_indevs.texi) = 066a6ead2132ec05796bdcc000071dfca76d220c | 10 | SHA1 (patch-doc_indevs.texi) = 066a6ead2132ec05796bdcc000071dfca76d220c | |
11 | SHA1 (patch-doc_outdevs.texi) = 0a6930b835fb24e0008adeeb6c34990db1e16fc1 | 11 | SHA1 (patch-doc_outdevs.texi) = 0a6930b835fb24e0008adeeb6c34990db1e16fc1 | |
12 | SHA1 (patch-ffbuild_libversion.sh) = 7671eced5a8135a900c2f1d30343fc072ebb84ec | 12 | SHA1 (patch-ffbuild_libversion.sh) = 7671eced5a8135a900c2f1d30343fc072ebb84ec | |
13 | SHA1 (patch-libavdevice_Makefile) = 526efd20021068245d8904c0d55508a540ae4054 | 13 | SHA1 (patch-libavdevice_Makefile) = 526efd20021068245d8904c0d55508a540ae4054 | |
14 | SHA1 (patch-libavdevice_alldevices.c) = 8f835f8ec7b057ddcd6303bc2178cdb6f4541e2a | 14 | SHA1 (patch-libavdevice_alldevices.c) = 8f835f8ec7b057ddcd6303bc2178cdb6f4541e2a | |
15 | SHA1 (patch-libavdevice_sunau.c) = 44dba866c58d508c0f873ffdd9ad8d25c059cc8a | 15 | SHA1 (patch-libavdevice_sunau.c) = 44dba866c58d508c0f873ffdd9ad8d25c059cc8a | |
16 | SHA1 (patch-libavdevice_sunau.h) = 2678d87f81e7b3faa42b5cc9814e373c4ad812f6 | 16 | SHA1 (patch-libavdevice_sunau.h) = 2678d87f81e7b3faa42b5cc9814e373c4ad812f6 | |
17 | SHA1 (patch-libavdevice_sunau__dec.c) = d2fc01e941c68ab8b6f5e0b98ee536a32cc56bdc | 17 | SHA1 (patch-libavdevice_sunau__dec.c) = d2fc01e941c68ab8b6f5e0b98ee536a32cc56bdc | |
18 | SHA1 (patch-libavdevice_sunau__enc.c) = efe765b99ad6379d0237c619ac0dce41306431be | 18 | SHA1 (patch-libavdevice_sunau__enc.c) = efe765b99ad6379d0237c619ac0dce41306431be |
@@ -1,17 +1,16 @@ | @@ -1,17 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.30 2023/04/19 08:10:55 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.31 2023/04/19 17:36:12 adam Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${DISTNAME:S/ffmpeg/ffplay4/} | 3 | PKGNAME= ${DISTNAME:S/ffmpeg/ffplay4/} | |
4 | PKGREVISION= 3 | |||
5 | MAINTAINER= pkgsrc-users@NetBSD.org | 4 | MAINTAINER= pkgsrc-users@NetBSD.org | |
6 | HOMEPAGE= https://ffmpeg.org/ | 5 | HOMEPAGE= https://ffmpeg.org/ | |
7 | COMMENT= Simple SDL frontend for FFmpeg | 6 | COMMENT= Simple SDL frontend for FFmpeg | |
8 | 7 | |||
9 | DISTINFO_FILE= ${.CURDIR}/../ffmpeg4/distinfo | 8 | DISTINFO_FILE= ${.CURDIR}/../ffmpeg4/distinfo | |
10 | 9 | |||
11 | USE_LANGUAGES= c99 | 10 | USE_LANGUAGES= c99 | |
12 | 11 | |||
13 | CONFIGURE_ARGS+= --disable-ffmpeg | 12 | CONFIGURE_ARGS+= --disable-ffmpeg | |
14 | CONFIGURE_ARGS+= --disable-ffprobe | 13 | CONFIGURE_ARGS+= --disable-ffprobe | |
15 | CONFIGURE_ARGS+= --disable-encoders | 14 | CONFIGURE_ARGS+= --disable-encoders | |
16 | CONFIGURE_ARGS+= --disable-decoders | 15 | CONFIGURE_ARGS+= --disable-decoders | |
17 | CONFIGURE_ARGS+= --disable-hwaccels | 16 | CONFIGURE_ARGS+= --disable-hwaccels |