ffmpeg: Update to version 8.1
Commit Message
- 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 <adolf.belka@ipfire.org>
---
config/rootfiles/packages/ffmpeg | 15 ++++++++-------
lfs/ffmpeg | 8 ++++----
2 files changed, 12 insertions(+), 11 deletions(-)
@@ -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
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2025 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2026 IPFire Team <info@ipfire.org> #
# #
# 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)