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-4 anatolik, dvzrv Complete dvzrv
x86_64 Extra audacious-plugins 4.4.2-2 foutrelis Complete foutrelis
x86_64 Extra avidemux-cli 2.8.1-5 anthraxx Complete alucryd
x86_64 Extra avidemux-qt 2.8.1-5 anthraxx Complete alucryd
x86_64 Extra chromaprint 1.5.1-9 arojas, dvzrv Complete arojas
x86_64 Extra chromium 131.0.6778.69-1 foutrelis, felixonmars Complete foutrelis
x86_64 Extra digikam 8.4.0-3 arojas Complete arojas
x86_64 Extra ffmpeg 2:7.1-2 alucryd Complete alucryd
x86_64 Extra ffmpeg4.4 alucryd Complete alucryd
x86_64 Extra ffmpegthumbnailer 2.2.3-3 Complete arojas
x86_64 Extra ffmpegthumbs 24.08.3-2 felixonmars, arojas Complete arojas
x86_64 Extra gegl 0.4.50-3 eworm, gromit Complete alucryd
x86_64 Extra gst-libav 1.24.9-3 Complete heftig
x86_64 Extra gst-plugins-ugly 1.24.9-3 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.3-2 felixonmars, arojas Complete arojas
x86_64 Extra kfilemetadata felixonmars, arojas, tcanabrava Complete arojas
x86_64 Extra libde265 1.0.15-3 arojas Complete arojas
x86_64 Extra mencoder 38542-4 anthraxx Complete arojas
x86_64 Extra mlt 7.28.0-3 arojas Complete arojas
x86_64 Extra moc Complete alucryd
x86_64 Extra mpd 0.23.15-9 anthraxx, dvzrv Complete dvzrv
x86_64 Extra mplayer 38542-4 anthraxx Complete arojas
x86_64 Extra openal-examples 1.23.1-3 heftig Complete heftig
x86_64 Extra opencv 4.10.0-14 arojas Complete arojas
x86_64 Extra opencv-cuda 4.10.0-14 arojas Complete arojas
x86_64 Extra qt5-webengine 5.15.18-2 felixonmars, arojas Complete arojas
x86_64 Extra qt6-webengine 6.8.0-8 arojas Complete arojas
x86_64 Extra qtav Complete arojas
x86_64 Extra vlc 3.0.21-9 anthraxx, dvzrv Complete arojas
x86_64 Extra x264 3:0.164.r3108.31e19f9-2 alucryd Complete alucryd
x86_64 Extra x265 4.0-1 alucryd Complete arojas