Rebuild Todo List ffmpeg 5.0

Jan. 23, 2022 - Maxime Gauduin

It's that time of the year again, a new ffmpeg is out. While we're at it, let's do x264 as well. Packages go to staging as usual.

You will get errors, a few pointers:

- Adding `-fpermissive` to your build flags should get you through most of the errors
- `av_register_all()` and `avcodec_register_all()` have been removed and can be safely patched out
- AVPicture has been replaced with AVFrame, you can find a example patch over at MythTV [0]

If all else fails, there is a ffmpeg4.4 package at your disposal while upstream gets up to speed.

[0] https://code.mythtv.org/trac/attachment/ticket/13186/002_avpicture.patch

Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
34 packages displayed out of 34 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
x86_64 Extra alsa-plugins 1:1.2.12-3 anatolik, dvzrv Complete dvzrv
x86_64 Extra audacious-plugins 4.4.1-1 4.4.1-2 foutrelis Complete foutrelis
x86_64 Extra avidemux-cli 2.8.1-4 anthraxx Complete alucryd
x86_64 Extra avidemux-qt 2.8.1-4 anthraxx Complete alucryd
x86_64 Extra chromaprint 1.5.1-8 1.5.1-9 arojas, dvzrv Complete arojas
x86_64 Extra chromium 129.0.6668.89-1 foutrelis, felixonmars Complete foutrelis
x86_64 Extra digikam 8.4.0-2 8.4.0-3 arojas Complete arojas
x86_64 Extra ffmpeg 2:7.0.2-3 2:7.1-1 alucryd Complete alucryd
x86_64 Extra ffmpeg4.4 4.4.5-1 alucryd Complete alucryd
x86_64 Extra ffmpegthumbnailer 2.2.3-2 Complete arojas
x86_64 Extra ffmpegthumbs 24.08.1-1 24.08.1-2 felixonmars, arojas Complete arojas
x86_64 Extra gegl 0.4.48-4 0.4.48-5 eworm, gromit Complete alucryd
x86_64 Extra gst-libav 1.24.8-1 1.24.8-2 Complete heftig
x86_64 Extra gst-plugins-ugly 1.24.8-1 1.24.8-2 Complete heftig
x86_64 Extra java-openjfx Complete freswa
x86_64 Extra java11-openjfx Complete freswa
x86_64 Extra java8-openjfx Complete freswa
x86_64 Extra k3b 1:24.08.1-1 1:24.08.1-2 felixonmars, arojas Complete arojas
x86_64 Extra kfilemetadata 6.6.0-2 felixonmars, arojas, tcanabrava Complete arojas
x86_64 Extra libde265 1.0.15-2 1.0.15-3 arojas Complete arojas
x86_64 Extra mencoder 38542-3 anthraxx Complete arojas
x86_64 Extra mlt 7.28.0-1 7.28.0-2 arojas Complete arojas
x86_64 Extra moc Complete alucryd
x86_64 Extra mpd 0.23.15-6 anthraxx, dvzrv Complete dvzrv
x86_64 Extra mplayer 38542-3 anthraxx Complete arojas
x86_64 Extra openal-examples 1.23.1-2 1.23.1-3 heftig Complete heftig
x86_64 Extra opencv 4.10.0-10 4.10.0-11 arojas Complete arojas
x86_64 Extra opencv-cuda 4.10.0-10 4.10.0-11 arojas Complete arojas
x86_64 Extra qt5-webengine 5.15.17-7 5.15.17-8 felixonmars, arojas Complete arojas
x86_64 Extra qt6-webengine 6.7.3-1 6.7.3-2 arojas Complete arojas
x86_64 Extra qtav Complete arojas
x86_64 Extra vlc 3.0.21-6 anthraxx, dvzrv Complete arojas
x86_64 Extra x264 3:0.164.r3108.31e19f9-2 alucryd Complete alucryd
x86_64 Extra x265 3.6-1 4.0-1 alucryd Complete arojas