From: Michael Tremer <michael.tremer@ipfire.org>
To: development@lists.ipfire.org
Subject: Re: [PATCH] ffmpeg: Update to 4.4
Date: Thu, 06 May 2021 10:52:15 +0100 [thread overview]
Message-ID: <A85AACEB-F537-4DAD-83F0-E36EC31C21D2@ipfire.org> (raw)
In-Reply-To: <20210430080818.244443-1-adolf.belka@ipfire.org>
[-- Attachment #1: Type: text/plain, Size: 10210 bytes --]
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 <adolf.belka(a)ipfire.org> 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 <adolf.belka(a)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)
>
> --
> 2.31.1
>
next parent reply other threads:[~2021-05-06 9:52 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20210430080818.244443-1-adolf.belka@ipfire.org>
2021-05-06 9:52 ` Michael Tremer [this message]
2021-05-06 16:22 ` Adolf Belka
2021-05-07 9:55 ` Michael Tremer
2021-05-07 10:55 ` Michael Tremer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=A85AACEB-F537-4DAD-83F0-E36EC31C21D2@ipfire.org \
--to=michael.tremer@ipfire.org \
--cc=development@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox