From: Adolf Belka Date: Sun, 5 Apr 2026 12:03:38 +0000 (+0200) Subject: ffmpeg: Update to version 8.1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ad13fa5e57af87a2f57d232bf28dc98c23587142;p=ipfire-2.x.git ffmpeg: Update to version 8.1 - Update from version 8.0 to 8.1 - Update of rootfile - Changelog 8.1 - ffprobe -codec option - EXIF Metadata Parsing - gfxcapture: Windows.Graphics.Capture based window/monitor capture - hxvs demuxer for HXVS/HXVT IP camera format - MPEG-H 3D Audio decoding via mpeghdec - D3D12 H.264 encoder - drawvg filter via libcairo - ffmpeg CLI tiled HEIF support - D3D12 AV1 encoder - ProRes Vulkan hwaccel - DPX Vulkan hwaccel - Rockchip H.264/HEVC hardware encoder - Add vf_scale_d3d12 filter - JPEG-XS parser - JPEG-XS decoder and encoder through libsvtjpegxs - JPEG-XS raw bitstream muxer and demuxer - IAMF Projection mode Ambisonic Audio Elements muxing and demuxing - Add vf_mestimate_d3d12 filter - xHE-AAC Mps212 decoding support (experimental) - Remove the old HLS protocol handler - Vulkan compute codec optimizations - swscale Vulkan support - LCEVC metadata bitstream filter - Add vf_deinterlace_d3d12 filter - ffprobe: only show refs field in stream section when reading frames - ProRes Vulkan encoder - LCEVC parser - LCEVC enhancement layer exporting in MPEG-TS Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer --- diff --git a/config/rootfiles/packages/ffmpeg b/config/rootfiles/packages/ffmpeg index ed3768c66..7fbf26c66 100644 --- a/config/rootfiles/packages/ffmpeg +++ b/config/rootfiles/packages/ffmpeg @@ -16,6 +16,7 @@ usr/bin/ffprobe #usr/include/libavcodec/dirac.h #usr/include/libavcodec/dv_profile.h #usr/include/libavcodec/dxva2.h +#usr/include/libavcodec/exif.h #usr/include/libavcodec/jni.h #usr/include/libavcodec/mediacodec.h #usr/include/libavcodec/packet.h @@ -153,25 +154,25 @@ usr/bin/ffprobe #usr/include/libswscale/version_major.h #usr/lib/libavcodec.so usr/lib/libavcodec.so.62 -usr/lib/libavcodec.so.62.11.100 +usr/lib/libavcodec.so.62.28.100 #usr/lib/libavdevice.so usr/lib/libavdevice.so.62 -usr/lib/libavdevice.so.62.1.100 +usr/lib/libavdevice.so.62.3.100 #usr/lib/libavfilter.so usr/lib/libavfilter.so.11 -usr/lib/libavfilter.so.11.4.100 +usr/lib/libavfilter.so.11.14.100 #usr/lib/libavformat.so usr/lib/libavformat.so.62 -usr/lib/libavformat.so.62.3.100 +usr/lib/libavformat.so.62.12.100 #usr/lib/libavutil.so usr/lib/libavutil.so.60 -usr/lib/libavutil.so.60.8.100 +usr/lib/libavutil.so.60.26.100 #usr/lib/libswresample.so usr/lib/libswresample.so.6 -usr/lib/libswresample.so.6.1.100 +usr/lib/libswresample.so.6.3.100 #usr/lib/libswscale.so usr/lib/libswscale.so.9 -usr/lib/libswscale.so.9.1.100 +usr/lib/libswscale.so.9.5.100 #usr/lib/pkgconfig/libavcodec.pc #usr/lib/pkgconfig/libavdevice.pc #usr/lib/pkgconfig/libavfilter.pc diff --git a/lfs/ffmpeg b/lfs/ffmpeg index 5e69ce718..609ecd73e 100644 --- a/lfs/ffmpeg +++ b/lfs/ffmpeg @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2025 IPFire Team # +# Copyright (C) 2007-2026 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config SUMMARY = Library for working with various multimedia formats -VER = 8.0 +VER = 8.1 THISAPP = ffmpeg-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = ffmpeg -PAK_VER = 22 +PAK_VER = 23 DEPS = sdl2 lame libvorbis @@ -52,7 +52,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 8c45093665131e9aef07cc49726a2de008760728723cf9ee1833fe0697624ca2572c13eb319bd567b79fcb2db110b73fbbf0889237c10fc589d6f895a0e5aa88 +$(DL_FILE)_BLAKE2 = 3710f8d3d60f89e404e837d238d089bdd7fd3be9404014aa1f3d4dd8983f10c7fefd7f4b27996fb8cb664f54aa3417da67f4ea02c896fe1026383198c45f5b26 install : $(TARGET)