- Update from 4.2.3 to 4.4 - Update rootfile - Changelog version 4.4: - AudioToolbox output device - MacCaption demuxer - PGX decoder - chromanr video filter - VDPAU accelerated HEVC 10/12bit decoding - ADPCM IMA Ubisoft APM encoder - Rayman 2 APM muxer - AV1 encoding support SVT-AV1 - Cineform HD encoder - ADPCM Argonaut Games encoder - Argonaut Games ASF muxer - AV1 Low overhead bitstream format demuxer - RPZA video encoder - ADPCM IMA MOFLEX decoder - MobiClip FastAudio decoder - MobiClip video decoder - MOFLEX demuxer - MODS demuxer - PhotoCD decoder - MCA demuxer - AV1 decoder (Hardware acceleration used only) - SVS demuxer - Argonaut Games BRP demuxer - DAT demuxer - aax demuxer - IPU decoder, parser and demuxer - Intel QSV-accelerated AV1 decoding - Argonaut Games Video decoder - libwavpack encoder removed - ACE demuxer - AVS3 demuxer - AVS3 video decoder via libuavs3d - Cintel RAW decoder - VDPAU accelerated VP9 10/12bit decoding - afreqshift and aphaseshift filters - High Voltage Software ADPCM encoder - LEGO Racers ALP (.tun & .pcm) muxer - AV1 VAAPI decoder - adenorm filter - ADPCM IMA AMV encoder - AMV muxer - NVDEC AV1 hwaccel - DXVA2/D3D11VA hardware accelerated AV1 decoding - speechnorm filter - SpeedHQ encoder - asupercut filter - asubcut filter - Microsoft Paint (MSP) version 2 decoder - Microsoft Paint (MSP) demuxer - AV1 monochrome encoding support via libaom >= 2.0.1 - asuperpass and asuperstop filter - shufflepixels filter - tmidequalizer filter - estdif filter - epx filter - Dolby E parser - shear filter - kirsch filter - colortemperature filter - colorcontrast filter - PFM encoder - colorcorrect filter - binka demuxer - XBM parser - xbm_pipe demuxer - colorize filter - CRI parser - aexciter audio filter - exposure video filter - monochrome video filter - setts bitstream filter - vif video filter - OpenEXR image encoder - Simbiosis IMX decoder - Simbiosis IMX demuxer - Digital Pictures SGA demuxer and decoders - TTML subtitle encoder and muxer - identity video filter - msad video filter - gophers protocol - RIST protocol via librist version 4.3: - v360 filter - Intel QSV-accelerated MJPEG decoding - Intel QSV-accelerated VP9 decoding - Support for TrueHD in mp4 - Support AMD AMF encoder on Linux (via Vulkan) - IMM5 video decoder - ZeroMQ protocol - support Sipro ACELP.KELVIN decoding - streamhash muxer - sierpinski video source - scroll video filter - photosensitivity filter - anlms filter - arnndn filter - bilateral filter - maskedmin and maskedmax filters - VDPAU VP9 hwaccel - median filter - QSV-accelerated VP9 encoding - AV1 encoding support via librav1e - AV1 frame merge bitstream filter - AV1 Annex B demuxer - axcorrelate filter - mvdv decoder - mvha decoder - MPEG-H 3D Audio support in mp4 - thistogram filter - freezeframes filter - Argonaut Games ADPCM decoder - Argonaut Games ASF demuxer - xfade video filter - xfade_opencl filter - afirsrc audio filter source - pad_opencl filter - Simon & Schuster Interactive ADPCM decoder - Real War KVAG demuxer - CDToons video decoder - siren audio decoder - Rayman 2 ADPCM decoder - Rayman 2 APM demuxer - cas video filter - High Voltage Software ADPCM decoder - LEGO Racers ALP (.tun & .pcm) demuxer - AMQP 0-9-1 protocol (RabbitMQ) - Vulkan support - avgblur_vulkan, overlay_vulkan, scale_vulkan and chromaber_vulkan filters - ADPCM IMA MTF decoder - FWSE demuxer - DERF DPCM decoder - DERF demuxer - CRI HCA decoder - CRI HCA demuxer - overlay_cuda filter - switch from AvxSynth to AviSynth+ on Linux - mv30 decoder - Expanded styling support for 3GPP Timed Text Subtitles (movtext) - WebP parser - tmedian filter - maskedthreshold filter - Support for muxing pcm and pgs in m2ts - Cunning Developments ADPCM decoder - asubboost filter - Pro Pinball Series Soundbank demuxer - pcm_rechunk bitstream filter - scdet filter - NotchLC decoder - gradients source video filter - MediaFoundation encoder wrapper - untile filter - Simon & Schuster Interactive ADPCM encoder - PFM decoder - dblur video filter - Real War KVAG muxer
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/packages/ffmpeg | 29 ++++++++++++++++++++--------- lfs/ffmpeg | 6 +++--- 2 files changed, 23 insertions(+), 12 deletions(-)
diff --git a/config/rootfiles/packages/ffmpeg b/config/rootfiles/packages/ffmpeg index c0659f5ab..633706172 100644 --- a/config/rootfiles/packages/ffmpeg +++ b/config/rootfiles/packages/ffmpeg @@ -6,12 +6,18 @@ usr/bin/ffprobe #usr/include/libavcodec/avcodec.h #usr/include/libavcodec/avdct.h #usr/include/libavcodec/avfft.h +#usr/include/libavcodec/bsf.h +#usr/include/libavcodec/codec.h +#usr/include/libavcodec/codec_desc.h +#usr/include/libavcodec/codec_id.h +#usr/include/libavcodec/codec_par.h #usr/include/libavcodec/d3d11va.h #usr/include/libavcodec/dirac.h #usr/include/libavcodec/dv_profile.h #usr/include/libavcodec/dxva2.h #usr/include/libavcodec/jni.h #usr/include/libavcodec/mediacodec.h +#usr/include/libavcodec/packet.h #usr/include/libavcodec/qsv.h #usr/include/libavcodec/vaapi.h #usr/include/libavcodec/vdpau.h @@ -58,6 +64,7 @@ usr/bin/ffprobe #usr/include/libavutil/des.h #usr/include/libavutil/dict.h #usr/include/libavutil/display.h +#usr/include/libavutil/dovi_meta.h #usr/include/libavutil/downmix_info.h #usr/include/libavutil/encryption_info.h #usr/include/libavutil/error.h @@ -65,6 +72,7 @@ usr/bin/ffprobe #usr/include/libavutil/ffversion.h #usr/include/libavutil/fifo.h #usr/include/libavutil/file.h +#usr/include/libavutil/film_grain_params.h #usr/include/libavutil/frame.h #usr/include/libavutil/hash.h #usr/include/libavutil/hdr_dynamic_metadata.h @@ -75,10 +83,12 @@ usr/bin/ffprobe #usr/include/libavutil/hwcontext_drm.h #usr/include/libavutil/hwcontext_dxva2.h #usr/include/libavutil/hwcontext_mediacodec.h +#usr/include/libavutil/hwcontext_opencl.h #usr/include/libavutil/hwcontext_qsv.h #usr/include/libavutil/hwcontext_vaapi.h #usr/include/libavutil/hwcontext_vdpau.h #usr/include/libavutil/hwcontext_videotoolbox.h +#usr/include/libavutil/hwcontext_vulkan.h #usr/include/libavutil/imgutils.h #usr/include/libavutil/intfloat.h #usr/include/libavutil/intreadwrite.h @@ -116,6 +126,7 @@ usr/bin/ffprobe #usr/include/libavutil/twofish.h #usr/include/libavutil/tx.h #usr/include/libavutil/version.h +#usr/include/libavutil/video_enc_params.h #usr/include/libavutil/xtea.h #usr/include/libpostproc #usr/include/libpostproc/postprocess.h @@ -129,19 +140,19 @@ usr/bin/ffprobe #usr/lib/libavcodec.a #usr/lib/libavcodec.so usr/lib/libavcodec.so.58 -usr/lib/libavcodec.so.58.54.100 +usr/lib/libavcodec.so.58.134.100 #usr/lib/libavdevice.a #usr/lib/libavdevice.so usr/lib/libavdevice.so.58 -usr/lib/libavdevice.so.58.8.100 +usr/lib/libavdevice.so.58.13.100 #usr/lib/libavfilter.a #usr/lib/libavfilter.so usr/lib/libavfilter.so.7 -usr/lib/libavfilter.so.7.57.100 +usr/lib/libavfilter.so.7.110.100 #usr/lib/libavformat.a #usr/lib/libavformat.so usr/lib/libavformat.so.58 -usr/lib/libavformat.so.58.29.100 +usr/lib/libavformat.so.58.76.100 #usr/lib/libavresample.a #usr/lib/libavresample.so usr/lib/libavresample.so.4 @@ -149,19 +160,19 @@ usr/lib/libavresample.so.4.0.0 #usr/lib/libavutil.a #usr/lib/libavutil.so usr/lib/libavutil.so.56 -usr/lib/libavutil.so.56.31.100 +usr/lib/libavutil.so.56.70.100 #usr/lib/libpostproc.a #usr/lib/libpostproc.so usr/lib/libpostproc.so.55 -usr/lib/libpostproc.so.55.5.100 +usr/lib/libpostproc.so.55.9.100 #usr/lib/libswresample.a #usr/lib/libswresample.so usr/lib/libswresample.so.3 -usr/lib/libswresample.so.3.5.100 +usr/lib/libswresample.so.3.9.100 #usr/lib/libswscale.a #usr/lib/libswscale.so usr/lib/libswscale.so.5 -usr/lib/libswscale.so.5.5.100 +usr/lib/libswscale.so.5.9.100 #usr/lib/pkgconfig/libavcodec.pc #usr/lib/pkgconfig/libavdevice.pc #usr/lib/pkgconfig/libavfilter.pc @@ -204,7 +215,7 @@ usr/lib/libswscale.so.5.5.100 #usr/share/ffmpeg/examples #usr/share/ffmpeg/examples/Makefile #usr/share/ffmpeg/examples/README -#usr/share/ffmpeg/examples/avio_dir_cmd.c +#usr/share/ffmpeg/examples/avio_list_dir.c #usr/share/ffmpeg/examples/avio_reading.c #usr/share/ffmpeg/examples/decode_audio.c #usr/share/ffmpeg/examples/decode_video.c diff --git a/lfs/ffmpeg b/lfs/ffmpeg index 0795afff8..41b939c22 100644 --- a/lfs/ffmpeg +++ b/lfs/ffmpeg @@ -24,7 +24,7 @@
include Config
-VER = 4.2.3 +VER = 4.4
THISAPP = ffmpeg-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = ffmpeg -PAK_VER = 10 +PAK_VER = 11
DEPS = sdl lame libvorbis xvid
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 695fad11f3baf27784e24cb0e977b65a +$(DL_FILE)_MD5 = aa46d2168f30becd4fd3b22d2e8a91ec
install : $(TARGET)