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.7.1-2 anatolik, dvzrv Complete dvzrv
x86_64 Extra audacious-plugins 4.3.1-2 foutrelis Complete foutrelis
x86_64 Extra avidemux-cli 2.8.1-3 anthraxx Complete alucryd
x86_64 Extra avidemux-qt 2.8.1-3 anthraxx Complete alucryd
x86_64 Extra chromaprint 1.5.1-7 arojas, dvzrv Complete arojas
x86_64 Extra chromium 122.0.6261.94-1 foutrelis, felixonmars Complete foutrelis
x86_64 Extra digikam 8.2.0-2 arojas Complete arojas
x86_64 Extra ffmpeg 2:6.1.1-6 alucryd Complete alucryd
x86_64 Extra ffmpeg4.4 alucryd Complete alucryd
x86_64 Extra ffmpegthumbnailer 2.2.2-5 Complete arojas
x86_64 Extra ffmpegthumbs 23.08.5-1 felixonmars, arojas Complete arojas
x86_64 Extra gegl 0.4.48-1 eworm, gromit Complete alucryd
x86_64 Extra gst-libav 1.22.10-1 Complete heftig
x86_64 Extra gst-plugins-ugly 1.22.10-1 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:23.08.5-1 felixonmars, arojas Complete arojas
x86_64 Extra kfilemetadata felixonmars, arojas, tcanabrava Complete arojas
x86_64 Extra libde265 1.0.15-1 arojas Complete arojas
x86_64 Extra mencoder 38448-1 anthraxx Complete arojas
x86_64 Extra mlt 7.22.0-3 arojas Complete arojas
x86_64 Extra moc Complete alucryd
x86_64 Extra mpd 0.23.15-1 anthraxx, dvzrv Complete dvzrv
x86_64 Extra mplayer 38448-1 anthraxx Complete arojas
x86_64 Extra openal-examples 1.23.1-1 heftig Complete heftig
x86_64 Extra opencv 4.9.0-2 arojas Complete arojas
x86_64 Extra opencv-cuda 4.9.0-2 arojas Complete arojas
x86_64 Extra qt5-webengine 5.15.16-3 felixonmars, arojas Complete arojas
x86_64 Extra qt6-webengine 6.6.2-1 arojas Complete arojas
x86_64 Extra qtav Complete arojas
x86_64 Extra vlc 3.0.20-7 anthraxx, dvzrv Complete arojas
x86_64 Extra x264 3:0.164.r3108.31e19f9-1 alucryd Complete alucryd
x86_64 Extra x265 3.5-3 alucryd Complete arojas