Hey, There seem to be a couple of problem with this patch: * Won’t build on armv5tel which I have already fixed * On i586, the static libraries cannot be stripped Could you have a look please at why this is and ideally disable the static libraries? Passing —-disable-static does not seem to do the job. Best, -Michael > On 30 Apr 2021, at 09:08, Adolf Belka wrote: > > - 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 > --- > 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) > > -- > 2.31.1 >