git: 11391ea85351 - main - multimedia/ffmpeg: Update to 8.1

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Sun, 29 Mar 2026 19:52:08 UTC
The branch main has been updated by diizzy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=11391ea853515d62a4c1a6bebe2e539232edcb4a

commit 11391ea853515d62a4c1a6bebe2e539232edcb4a
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2026-03-29 14:12:28 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2026-03-29 19:47:11 +0000

    multimedia/ffmpeg: Update to 8.1
    
    Changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n8.1
    
    PR:             293872
    Reviewed by:    makc
    Exp-run by:     antoine
---
 multimedia/ffmpeg/Makefile           |  5 +++--
 multimedia/ffmpeg/distinfo           |  6 +++---
 multimedia/ffmpeg/files/patch-svtav1 | 16 ----------------
 multimedia/ffmpeg/pkg-plist          | 16 +++++++++-------
 4 files changed, 15 insertions(+), 28 deletions(-)

diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile
index 3ee1bee9095d..faef9946bdb7 100644
--- a/multimedia/ffmpeg/Makefile
+++ b/multimedia/ffmpeg/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	ffmpeg
-DISTVERSION=	8.0.1
-PORTREVISION=	5
+DISTVERSION=	8.1
 PORTEPOCH=	1
 CATEGORIES=	multimedia audio net
 MASTER_SITES=	https://ffmpeg.org/releases/
@@ -179,10 +178,12 @@ ZVBI_DESC=	Teletext support via libzvbi
 ###  --enable-libiec61883	enable iec61883 via libiec61883
 ###  --enable-liblc3		enable LC3 de/encoding via liblc3
 ###  --enable-liblcevc-dec	enable LCEVC decoding via liblcevc-dec
+###  --enable-libmpeghdec       enable MPEG-H 3DA decoding via libmpeghdec
 ###  --enable-liboapv		enable APV encoding via liboapv
 ###  --enable-libopencv		enable video filtering via libopencv
 ###  --enable-libqrencode	enable QR encode generation via libqrencode
 ###  --enable-libquirc		enable QR decoding via libquirc
+###  --enable-libsvtjpegxs	enable JPEGXS encoding/decoding via SVT
 ###  --enable-libtls		enable LibreSSL (via libtls), needed for https support
 ###				if openssl, gnutls or mbedtls are not used
 ###  --enable-libtorch		enable Torch as one DNN backend
diff --git a/multimedia/ffmpeg/distinfo b/multimedia/ffmpeg/distinfo
index eb986a50d82d..57263e22105b 100644
--- a/multimedia/ffmpeg/distinfo
+++ b/multimedia/ffmpeg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1766560365
-SHA256 (ffmpeg-8.0.1.tar.xz) = 05ee0b03119b45c0bdb4df654b96802e909e0a752f72e4fe3794f487229e5a41
-SIZE (ffmpeg-8.0.1.tar.xz) = 11388848
+TIMESTAMP = 1773697056
+SHA256 (ffmpeg-8.1.tar.xz) = b072aed6871998cce9b36e7774033105ca29e33632be5b6347f3206898e0756a
+SIZE (ffmpeg-8.1.tar.xz) = 11702216
diff --git a/multimedia/ffmpeg/files/patch-svtav1 b/multimedia/ffmpeg/files/patch-svtav1
deleted file mode 100644
index c0136cbeac94..000000000000
--- a/multimedia/ffmpeg/files/patch-svtav1
+++ /dev/null
@@ -1,16 +0,0 @@
-https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/a5d4c398b411
-
---- libavcodec/libsvtav1.c.orig	2025-11-20 02:31:18 UTC
-+++ libavcodec/libsvtav1.c
-@@ -238,7 +238,11 @@ static int config_enc_params(EbSvtAv1EncConfiguration 
-     } else if (svt_enc->qp > 0) {
-         param->qp                   = svt_enc->qp;
-         param->rate_control_mode    = 0;
-+#if SVT_AV1_CHECK_VERSION(4, 0, 0)
-+        param->aq_mode = 0;
-+#else
-         param->enable_adaptive_quantization = 0;
-+#endif
-     }
- 
-     desc = av_pix_fmt_desc_get(avctx->pix_fmt);
diff --git a/multimedia/ffmpeg/pkg-plist b/multimedia/ffmpeg/pkg-plist
index 6e59ecc14d62..af3e669b5878 100644
--- a/multimedia/ffmpeg/pkg-plist
+++ b/multimedia/ffmpeg/pkg-plist
@@ -15,6 +15,7 @@ include/libavcodec/defs.h
 include/libavcodec/dirac.h
 include/libavcodec/dv_profile.h
 include/libavcodec/dxva2.h
+include/libavcodec/exif.h
 include/libavcodec/jni.h
 include/libavcodec/mediacodec.h
 include/libavcodec/packet.h
@@ -146,25 +147,25 @@ include/libswscale/version.h
 include/libswscale/version_major.h
 lib/libavcodec.so
 lib/libavcodec.so.62
-lib/libavcodec.so.62.11.100
+lib/libavcodec.so.62.28.100
 lib/libavdevice.so
 lib/libavdevice.so.62
-lib/libavdevice.so.62.1.100
+lib/libavdevice.so.62.3.100
 lib/libavfilter.so
 lib/libavfilter.so.11
-lib/libavfilter.so.11.4.100
+lib/libavfilter.so.11.14.100
 lib/libavformat.so
 lib/libavformat.so.62
-lib/libavformat.so.62.3.100
+lib/libavformat.so.62.12.100
 lib/libavutil.so
 lib/libavutil.so.60
-lib/libavutil.so.60.8.100
+lib/libavutil.so.60.26.100
 lib/libswresample.so
 lib/libswresample.so.6
-lib/libswresample.so.6.1.100
+lib/libswresample.so.6.3.100
 lib/libswscale.so
 lib/libswscale.so.9
-lib/libswscale.so.9.1.100
+lib/libswscale.so.9.5.100
 libdata/pkgconfig/libavcodec.pc
 libdata/pkgconfig/libavdevice.pc
 libdata/pkgconfig/libavfilter.pc
@@ -176,6 +177,7 @@ libdata/pkgconfig/libswscale.pc
 %%PORTDOCS%%%%DOCSDIR%%/community.html
 %%PORTDOCS%%%%DOCSDIR%%/default.css
 %%PORTDOCS%%%%DOCSDIR%%/developer.html
+%%PORTDOCS%%%%DOCSDIR%%/drawvg-reference.html
 %%PORTDOCS%%%%DOCSDIR%%/faq.html
 %%PORTDOCS%%%%DOCSDIR%%/fate.html
 %%PORTDOCS%%%%DOCSDIR%%/ffmpeg-all.html