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-1 foutrelis Complete foutrelis
x86_64 Extra avidemux-cli 2.8.1-2 anthraxx Complete alucryd
x86_64 Extra avidemux-qt 2.8.1-2 anthraxx Complete alucryd
x86_64 Extra chromaprint 1.5.1-7 arojas, dvzrv Complete arojas
x86_64 Extra chromium 114.0.5735.90-1 foutrelis, felixonmars Complete foutrelis
x86_64 Extra digikam 8.0.0-3 arojas Complete arojas
x86_64 Extra ffmpeg 2:6.0-8 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.04.1-1 felixonmars, arojas Complete arojas
x86_64 Extra gegl 0.4.44-3 eworm, gromit Complete alucryd
x86_64 Extra gst-libav 1.22.3-4 Complete heftig
x86_64 Extra gst-plugins-ugly 1.22.3-4 Complete heftig
x86_64 Extra java-openjfx 20.0.1.u1-1 felixonmars, anthraxx, freswa Complete freswa
x86_64 Extra java11-openjfx freswa Complete freswa
x86_64 Extra java8-openjfx Complete freswa
x86_64 Extra k3b 1:23.04.1-1 felixonmars, arojas Complete arojas
x86_64 Extra kfilemetadata 5.106.0-1 5.106.0-2 felixonmars, arojas Complete arojas
x86_64 Extra libde265 1.0.11-2 arojas Complete arojas
x86_64 Extra mencoder 38412-1 anthraxx Complete arojas
x86_64 Extra mlt 7.16.0-1 arojas Complete arojas
x86_64 Extra moc 1:2.5.2-8 felixonmars Complete alucryd
x86_64 Extra mpd 0.23.13-1 anthraxx, dvzrv Complete dvzrv
x86_64 Extra mplayer 38412-1 anthraxx Complete arojas
x86_64 Extra openal-examples 1.23.1-1 heftig Complete heftig
x86_64 Extra opencv 4.7.0-11 arojas Complete arojas
x86_64 Extra opencv-cuda 4.7.0-11 arojas Complete arojas
x86_64 Extra qt5-webengine 5.15.14-1 felixonmars, arojas Complete arojas
x86_64 Extra qt6-webengine 6.5.1-1 arojas Complete arojas
x86_64 Extra qtav felixonmars Complete arojas
x86_64 Extra vlc 3.0.18-9 anthraxx, dvzrv Complete arojas
x86_64 Extra x264 3:0.164.r3095.baee400-4 alucryd Complete alucryd
x86_64 Extra x265 3.5-3 alucryd Complete arojas