Rebuild Todo List ffmpeg 5.0

2022-01-23 - 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-2 anatolik, dvzrv Complete dvzrv
x86_64 Extra audacious-plugins 4.4-1 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 arojas, dvzrv Complete arojas
x86_64 Extra chromium 126.0.6478.182-1 foutrelis, felixonmars Complete foutrelis
x86_64 Extra digikam 8.4.0-1 arojas Complete arojas
x86_64 Extra ffmpeg 2:7.0.1-2 alucryd Complete alucryd
x86_64 Extra ffmpeg4.4 alucryd Complete alucryd
x86_64 Extra ffmpegthumbnailer 2.2.2-6 Complete arojas
x86_64 Extra ffmpegthumbs 24.05.2-1 felixonmars, arojas Complete arojas
x86_64 Extra gegl 0.4.48-4 eworm, gromit Complete alucryd
x86_64 Extra gst-libav 1.24.5-2 Complete heftig
x86_64 Extra gst-plugins-ugly 1.24.5-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.05.2-1 felixonmars, arojas Complete arojas
x86_64 Extra kfilemetadata felixonmars, arojas, tcanabrava Complete arojas
x86_64 Extra libde265 1.0.15-2 arojas Complete arojas
x86_64 Extra mencoder 38542-2 anthraxx Complete arojas
x86_64 Extra mlt 7.24.0-3 arojas Complete arojas
x86_64 Extra moc Complete alucryd
x86_64 Extra mpd 0.23.15-5 anthraxx, dvzrv Complete dvzrv
x86_64 Extra mplayer 38542-2 anthraxx Complete arojas
x86_64 Extra openal-examples 1.23.1-2 heftig Complete heftig
x86_64 Extra opencv 4.10.0-3 arojas Complete arojas
x86_64 Extra opencv-cuda 4.10.0-3 arojas Complete arojas
x86_64 Extra qt5-webengine 5.15.17-5 felixonmars, arojas Complete arojas
x86_64 Extra qt6-webengine 6.7.2-1 arojas Complete arojas
x86_64 Extra qtav Complete arojas
x86_64 Extra vlc 3.0.21-1 anthraxx, dvzrv Complete arojas
x86_64 Extra x264 3:0.164.r3108.31e19f9-2 alucryd Complete alucryd
x86_64 Extra x265 3.6-1 alucryd Complete arojas