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
104 packages displayed out of 104 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
x86_64 Extra alsa-plugins 1:1.2.6-3 anatolik, dvzrv Complete dvzrv
x86_64 Community aubio 0.4.9-13 dvzrv Complete alucryd
x86_64 Extra audacious-plugins 4.1-6 foutrelis Complete foutrelis
x86_64 Community av1an 0.3.1-2 svenstaro Complete svenstaro
x86_64 Extra avidemux-cli 2.8.0-3 anthraxx Complete alucryd
x86_64 Extra avidemux-qt 2.8.0-3 anthraxx Complete alucryd
x86_64 Community blender 17:3.1.2-2.1 17:3.1.2-4 svenstaro, FFY00, freswa Complete svenstaro
x86_64 Community cantata 2.5.0-1 arojas Complete arojas
x86_64 Extra chromaprint 1.5.1-3 arojas, dvzrv Complete arojas
x86_64 Extra chromium 102.0.5005.61-1 foutrelis, felixonmars Complete foutrelis
x86_64 Community cmus 2.9.1-2 xyne Complete arojas
x86_64 Community deepin-movie 1:5.7.15-3 felixonmars, FFY00 Complete alucryd
x86_64 Extra digikam 7.6.0-3 arojas Complete arojas
x86_64 Community dolphin-emu 1:5.0.r16101.8ecfa537a2-1 alucryd Complete alucryd
x86_64 Community dsp 1.8-3 foxxx0 Complete alucryd
x86_64 Community dvdstyler 3.1.2-5 bgyorgy Complete alucryd
x86_64 Community electron 18.2.4-1 tensor5 Complete arojas
x86_64 Community electron11 11.5.0-5 tensor5 Complete foutrelis
x86_64 Community electron12 12.2.3-4 tensor5 Complete foutrelis
x86_64 Community electron13 13.6.9-3 tensor5 Complete arojas
x86_64 Community electron14 14.2.9-2 tensor5 Complete arojas
x86_64 Community electron15 15.5.4-1 tensor5 Complete arojas
x86_64 Community electron9 Complete foutrelis
x86_64 Community emby-server 4.7.0.60-2 alucryd Complete alucryd
x86_64 Extra ffmpeg 2:5.0-7 alucryd Complete alucryd
x86_64 Community ffmpeg2theora 0.30-8 jlichtblau Complete alucryd
x86_64 Extra ffmpeg4.4 alucryd Complete alucryd
x86_64 Extra ffmpegthumbnailer 2.2.2-4 Complete arojas
x86_64 Extra ffmpegthumbs 22.04.1-1 arojas Complete arojas
x86_64 Community ffms2 2.40-3 alucryd Complete alucryd
x86_64 Community freerdp 2:2.7.0-1 spupykin, dvzrv Complete dvzrv
x86_64 Extra gegl 0.4.36-3 eworm Complete alucryd
x86_64 Community gerbera 1.11.0-1 spupykin Complete alucryd
x86_64 Community gifski 1.6.4-3 FFY00, orhun Complete alucryd
x86_64 Community goldendict Complete arojas
x86_64 Extra gst-libav 1.20.2-1 Complete heftig
x86_64 Extra gst-plugins-ugly 1.20.2-1 Complete heftig
x86_64 Community guvcview-common 2.0.7-4 bgyorgy Complete arojas
x86_64 Community handbrake 1.5.1-2 foutrelis Complete foutrelis
x86_64 Community handbrake-cli 1.5.1-2 foutrelis Complete foutrelis
x86_64 Community harvid 0.9.0-1 dvzrv Complete dvzrv
x86_64 Community hedgewars 1.0.0-288 felixonmars Complete alucryd
x86_64 Community jami-daemon 20220511-2 Archange Complete alucryd
x86_64 Extra java11-openjfx 11.0.15.u2-1 freswa Complete freswa
x86_64 Extra java8-openjfx Complete freswa
x86_64 Extra java-openjfx 18.0.1.u2-1 felixonmars, anthraxx, freswa Complete freswa
x86_64 Extra k3b 1:22.04.1-1 arojas Complete arojas
x86_64 Extra kfilemetadata 5.94.0-1 felixonmars, arojas Complete arojas
x86_64 Community kid3-common 3.9.1-2 jlichtblau Complete arojas
x86_64 Extra libde265 1.0.8-2 arojas Complete arojas
x86_64 Community libextractor 1.11-2 felixonmars Complete arojas
x86_64 Community libmgba 0.9.3-3 jsteel Complete alucryd
x86_64 Community libopenshot 0.2.7-10 Archange, dvzrv Complete alucryd
x86_64 Community maui-clip 2.1.2-1 arojas Complete arojas
x86_64 Community mediastreamer 5.1.31-1 arojas Complete arojas
x86_64 Extra mencoder 38359-1 anthraxx Complete arojas
x86_64 Community minidlna 1.3.1-1 spupykin Complete arojas
x86_64 Community mixxx 2.3.2-2 dvzrv Complete dvzrv
x86_64 Extra mlt 7.6.0-1 arojas Complete arojas
x86_64 Community mlt6 6.26.1-9 bgyorgy Complete arojas
x86_64 Extra moc 1:2.5.2-6 felixonmars Complete alucryd
x86_64 Community motion 4.4.0-2 felixonmars Complete arojas
x86_64 Extra mpd 0.23.7-1 anthraxx, dvzrv Complete dvzrv
x86_64 Extra mplayer 38359-1 anthraxx Complete arojas
x86_64 Community mpv 1:0.34.1-4 eworm Complete eworm
x86_64 Community nageru 2.1.0-2 Foxboron Complete arojas
x86_64 Community notcurses 3.0.8-1 sangy Complete arojas
x86_64 Community obs-studio 27.2.4-1 jsteel Complete alucryd
x86_64 Extra openal-examples 1.22.0-1 heftig Complete heftig
x86_64 Community opencascade 1:7.5.3-3 kkeen, grawlinson Complete arojas
x86_64 Extra opencv 4.5.5-5 4.5.5-7 arojas Complete arojas
x86_64 Extra opencv-cuda 4.5.5-5 4.5.5-7 arojas Complete arojas
x86_64 Community openmw 0.47.0-4 svenstaro Complete svenstaro
x86_64 Community openscenegraph 3.6.5-13 anthraxx Complete arojas
x86_64 Community paraview 5.10.1-6 Archange Complete arojas
x86_64 Community performous 1.1-35 lcarlier Complete arojas
x86_64 Community pianobar 2022.04.01-1 jlichtblau Complete arojas
x86_64 Community pqiv 2.12-5 Archange, alerque Complete alerque
x86_64 Community python-pytorch 1.11.0-7 svenstaro, kgizdov Complete svenstaro
x86_64 Community python-pytorch-cuda 1.11.0-7 svenstaro, kgizdov Complete svenstaro
x86_64 Community qmmp 2.1.0-1 jlichtblau Complete arojas
x86_64 Extra qt5-webengine 5.15.9-3 felixonmars, arojas Complete arojas
x86_64 Extra qt6-webengine 6.3.0-2 arojas Complete arojas
x86_64 Extra qtav 1.13.0-4 felixonmars Complete arojas
x86_64 Community qtox 1.17.4-3 farseerfc Complete alucryd
x86_64 Community renpy 7.4.11-3 alucryd Complete alucryd
x86_64 Community retroarch 1.10.3-1 alucryd Complete alucryd
x86_64 Community scrcpy 1.23-2 arodseth Complete arojas
x86_64 Community simplescreenrecorder 0.4.4-1 kkeen Complete arojas
x86_64 Community telegram-desktop 3.7.3-1 svenstaro, felixonmars, farseerfc Complete svenstaro
x86_64 Community tupitube 0.2.18-3 bgyorgy Complete arojas
x86_64 Community unpaper 7.0.0-1 spupykin Complete arojas
x86_64 Community vapoursynth-plugin-lsmashsource 1:A.5a-2 alucryd Complete alucryd
x86_64 Community vbam-wx 2.1.4.r453.65b5affe-2 alucryd Complete alucryd
x86_64 Extra vlc 3.0.17.4-3 anthraxx, dvzrv Complete arojas
x86_64 Community vtk 9.1.0-15 Archange Complete arojas
x86_64 Community wf-recorder 0.2.1-4 ainola Complete arojas
x86_64 Community wxsvg 1.5.23-3 bgyorgy Complete alucryd
x86_64 Extra x264 3:0.164.r3081.19856cc-2 alucryd Complete alucryd
x86_64 Extra x265 3.5-3 alucryd Complete arojas
x86_64 Community xine-lib 1.2.12-2 dbermond Complete dbermond
x86_64 Community xjadeo 0.8.11-1 dvzrv Complete alucryd
x86_64 Community xmms2 0.9.1-1 Complete arojas
x86_64 Community xpra 4.2.3-4 grazzolini Complete alucryd