]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
ffmpeg: Update to version 6.0
authorAdolf Belka <adolf.belka@ipfire.org>
Tue, 2 May 2023 17:53:57 +0000 (19:53 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 3 May 2023 07:54:11 +0000 (07:54 +0000)
- 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>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/rootfiles/packages/ffmpeg
lfs/ffmpeg

index fd27ea7881d17380c2a15fbee8dde0ccf2fbc353..89c48bc0ae020d663a71c50fabe40bfd7540de9c 100644 (file)
@@ -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
index c9a27397f2ae6bf809b1d7b30278165330989129..d989846d500e97258f6c3405909f80de14562ce5 100644 (file)
@@ -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)