- Update from version 5.1.2 to 6.0 - Update of rootfile - sobump occurs so find-dependencies checked and the addons mpd, shairport-sync & minidlna will be bumped to the next PAK_VER as a patch set with this change. - Changelog version 6.0: - Radiance HDR image support - ddagrab (Desktop Duplication) video capture filter - ffmpeg -shortest_buf_duration option - ffmpeg now requires threading to be built - ffmpeg now runs every muxer in a separate thread - Add new mode to cropdetect filter to detect crop-area based on motion vectors and edges - VAAPI decoding and encoding for 10/12bit 422, 10/12bit 444 HEVC and VP9 - WBMP (Wireless Application Protocol Bitmap) image format - a3dscope filter - bonk decoder and demuxer - Micronas SC-4 audio decoder - LAF demuxer - APAC decoder and demuxer - Media 100i decoders - DTS to PTS reorder bsf - ViewQuest VQC decoder - backgroundkey filter - nvenc AV1 encoding support - MediaCodec decoder via NDKMediaCodec - MediaCodec encoder - oneVPL support for QSV - QSV AV1 encoder - QSV decoding and encoding for 10/12bit 422, 10/12bit 444 HEVC and VP9 - showcwt multimedia filter - corr video filter - adrc audio filter - afdelaysrc audio filter - WADY DPCM decoder and demuxer - CBD2 DPCM decoder - ssim360 video filter - ffmpeg CLI new options: -stats_enc_pre[_fmt], -stats_enc_post[_fmt], -stats_mux_pre[_fmt] - hstack_vaapi, vstack_vaapi and xstack_vaapi filters - XMD ADPCM decoder and demuxer - media100 to mjpegb bsf - ffmpeg CLI new option: -fix_sub_duration_heartbeat - WavArc decoder and demuxer - CrystalHD decoders deprecated - SDNS demuxer - RKA decoder and demuxer - filtergraph syntax in ffmpeg CLI now supports passing file contents as option values, by prefixing option name with '/' - hstack_qsv, vstack_qsv and xstack_qsv filters For more details about the changes you have to review the commits in the git repo https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n6.0
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/packages/ffmpeg | 56 +++++++++++++++++--------------- lfs/ffmpeg | 8 ++--- 2 files changed, 33 insertions(+), 31 deletions(-)
diff --git a/config/rootfiles/packages/ffmpeg b/config/rootfiles/packages/ffmpeg index fd27ea788..89c48bc0a 100644 --- a/config/rootfiles/packages/ffmpeg +++ b/config/rootfiles/packages/ffmpeg @@ -46,6 +46,7 @@ usr/bin/ffprobe #usr/include/libavutil/adler32.h #usr/include/libavutil/aes.h #usr/include/libavutil/aes_ctr.h +#usr/include/libavutil/ambient_viewing_environment.h #usr/include/libavutil/attributes.h #usr/include/libavutil/audio_fifo.h #usr/include/libavutil/avassert.h @@ -147,29 +148,29 @@ usr/bin/ffprobe #usr/include/libswscale/version.h #usr/include/libswscale/version_major.h #usr/lib/libavcodec.so -usr/lib/libavcodec.so.59 -usr/lib/libavcodec.so.59.37.100 +usr/lib/libavcodec.so.60 +usr/lib/libavcodec.so.60.3.100 #usr/lib/libavdevice.so -usr/lib/libavdevice.so.59 -usr/lib/libavdevice.so.59.7.100 +usr/lib/libavdevice.so.60 +usr/lib/libavdevice.so.60.1.100 #usr/lib/libavfilter.so -usr/lib/libavfilter.so.8 -usr/lib/libavfilter.so.8.44.100 +usr/lib/libavfilter.so.9 +usr/lib/libavfilter.so.9.3.100 #usr/lib/libavformat.so -usr/lib/libavformat.so.59 -usr/lib/libavformat.so.59.27.100 +usr/lib/libavformat.so.60 +usr/lib/libavformat.so.60.3.100 #usr/lib/libavutil.so -usr/lib/libavutil.so.57 -usr/lib/libavutil.so.57.28.100 +usr/lib/libavutil.so.58 +usr/lib/libavutil.so.58.2.100 #usr/lib/libpostproc.so -usr/lib/libpostproc.so.56 -usr/lib/libpostproc.so.56.6.100 +usr/lib/libpostproc.so.57 +usr/lib/libpostproc.so.57.1.100 #usr/lib/libswresample.so usr/lib/libswresample.so.4 -usr/lib/libswresample.so.4.7.100 +usr/lib/libswresample.so.4.10.100 #usr/lib/libswscale.so -usr/lib/libswscale.so.6 -usr/lib/libswscale.so.6.7.100 +usr/lib/libswscale.so.7 +usr/lib/libswscale.so.7.1.100 #usr/lib/pkgconfig/libavcodec.pc #usr/lib/pkgconfig/libavdevice.pc #usr/lib/pkgconfig/libavfilter.pc @@ -216,27 +217,28 @@ usr/lib/libswscale.so.6.7.100 #usr/share/ffmpeg/examples #usr/share/ffmpeg/examples/Makefile #usr/share/ffmpeg/examples/README +#usr/share/ffmpeg/examples/avio_http_serve_files.c #usr/share/ffmpeg/examples/avio_list_dir.c -#usr/share/ffmpeg/examples/avio_reading.c +#usr/share/ffmpeg/examples/avio_read_callback.c #usr/share/ffmpeg/examples/decode_audio.c +#usr/share/ffmpeg/examples/decode_filter_audio.c +#usr/share/ffmpeg/examples/decode_filter_video.c #usr/share/ffmpeg/examples/decode_video.c -#usr/share/ffmpeg/examples/demuxing_decoding.c +#usr/share/ffmpeg/examples/demux_decode.c #usr/share/ffmpeg/examples/encode_audio.c #usr/share/ffmpeg/examples/encode_video.c #usr/share/ffmpeg/examples/extract_mvs.c #usr/share/ffmpeg/examples/filter_audio.c -#usr/share/ffmpeg/examples/filtering_audio.c -#usr/share/ffmpeg/examples/filtering_video.c -#usr/share/ffmpeg/examples/http_multiclient.c #usr/share/ffmpeg/examples/hw_decode.c -#usr/share/ffmpeg/examples/metadata.c -#usr/share/ffmpeg/examples/muxing.c -#usr/share/ffmpeg/examples/qsvdec.c -#usr/share/ffmpeg/examples/remuxing.c -#usr/share/ffmpeg/examples/resampling_audio.c -#usr/share/ffmpeg/examples/scaling_video.c +#usr/share/ffmpeg/examples/mux.c +#usr/share/ffmpeg/examples/qsv_decode.c +#usr/share/ffmpeg/examples/qsv_transcode.c +#usr/share/ffmpeg/examples/remux.c +#usr/share/ffmpeg/examples/resample_audio.c +#usr/share/ffmpeg/examples/scale_video.c +#usr/share/ffmpeg/examples/show_metadata.c +#usr/share/ffmpeg/examples/transcode.c #usr/share/ffmpeg/examples/transcode_aac.c -#usr/share/ffmpeg/examples/transcoding.c #usr/share/ffmpeg/examples/vaapi_encode.c #usr/share/ffmpeg/examples/vaapi_transcode.c #usr/share/ffmpeg/ffprobe.xsd diff --git a/lfs/ffmpeg b/lfs/ffmpeg index c9a27397f..d989846d5 100644 --- a/lfs/ffmpeg +++ b/lfs/ffmpeg @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2023 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 = 5.1.2 +VER = 6.0
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 = 14 +PAK_VER = 15
DEPS = sdl2 lame libvorbis xvid
@@ -52,7 +52,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 4e2682f040205e6344ff1f2cf8ac69c35cac90a14634a2cd4b41fffc0e09264586b014327f7e9cb6417d12210894cdbc180541c07ad02e782bdf79af9f22991f +$(DL_FILE)_BLAKE2 = c70884911f3a3e40fe87473f241a2a56b303f5abe7f1d7fa797d05e29e00971f98cbf37832c1c3dc5fa949a5beddef05a6ec55ae6668091976ea870ad93c0e8d
install : $(TARGET)
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- lfs/mpd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lfs/mpd b/lfs/mpd index 053a56ab1..9010e70f8 100644 --- a/lfs/mpd +++ b/lfs/mpd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2023 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 # @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/${THISAPP} TARGET = $(DIR_INFO)/$(THISAPP) PROG = mpd -PAK_VER = 30 +PAK_VER = 31 SUP_ARCH = aarch64 x86_64
DEPS = alsa avahi faad2 ffmpeg flac lame libmad libshout libogg libid3tag libvorbis opus soxr fmt
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- lfs/shairport-sync | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lfs/shairport-sync b/lfs/shairport-sync index 5ffd085f7..946aedeec 100644 --- a/lfs/shairport-sync +++ b/lfs/shairport-sync @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2023 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 # @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = shairport-sync -PAK_VER = 10 +PAK_VER = 11
DEPS = alac alsa avahi ffmpeg libdaemon libplist nqptp soxr
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- lfs/minidlna | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lfs/minidlna b/lfs/minidlna index 82a9d7f38..1ef104743 100644 --- a/lfs/minidlna +++ b/lfs/minidlna @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2023 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 # @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = minidlna -PAK_VER = 11 +PAK_VER = 12
DEPS = ffmpeg flac libexif libid3tag libogg