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.7.1-1 anatolik, dvzrv Complete dvzrv
x86_64 Community aubio 0.4.9-14 dvzrv Complete alucryd
x86_64 Extra audacious-plugins 4.2-3 foutrelis Complete foutrelis
x86_64 Community av1an 0.4.0-1 svenstaro Complete svenstaro
x86_64 Extra avidemux-cli 2.8.1-1 anthraxx Complete alucryd
x86_64 Extra avidemux-qt 2.8.1-1 anthraxx Complete alucryd
x86_64 Community blender 17:3.4.1-12 svenstaro, FFY00, freswa Complete svenstaro
x86_64 Community cantata 2.5.0-2 arojas Complete arojas
x86_64 Extra chromaprint 1.5.1-6 arojas, dvzrv Complete arojas
x86_64 Extra chromium 109.0.5414.119-1 foutrelis, felixonmars Complete foutrelis
x86_64 Community cmus 2.10.0-3 xyne Complete arojas
x86_64 Community deepin-movie 1:5.10.13-1 felixonmars, FFY00 Complete alucryd
x86_64 Extra digikam 7.9.0-4 arojas Complete arojas
x86_64 Community dolphin-emu 1:5.0.r17995.8bad821019-2 alucryd Complete alucryd
x86_64 Community dsp 1.9-2 foxxx0 Complete alucryd
x86_64 Community dvdstyler 3.2.1-2 bgyorgy Complete alucryd
x86_64 Community electron 22.0.3-1 Archange Complete arojas
x86_64 Community electron11 Complete foutrelis
x86_64 Community electron12 Complete foutrelis
x86_64 Community electron13 Complete arojas
x86_64 Community electron14 Complete arojas
x86_64 Community electron15 Complete arojas
x86_64 Community electron9 Complete foutrelis
x86_64 Community emby-server 4.7.11.0-1 alucryd Complete alucryd
x86_64 Extra ffmpeg 2:5.1.2-1 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.12.1-1 felixonmars, arojas Complete arojas
x86_64 Community ffms2 2.40-3 alucryd Complete alucryd
x86_64 Community freerdp 2:2.9.0-1 spupykin, dvzrv Complete dvzrv
x86_64 Extra gegl 0.4.40-4 eworm Complete alucryd
x86_64 Community gerbera 1.12.1-1 spupykin Complete alucryd
x86_64 Community gifski 1.10.0-1 FFY00, orhun Complete alucryd
x86_64 Community goldendict Complete arojas
x86_64 Extra gst-libav 1.22.0-3 Complete heftig
x86_64 Extra gst-plugins-ugly 1.22.0-3 Complete heftig
x86_64 Community guvcview-common 2.0.8-1 bgyorgy Complete arojas
x86_64 Community handbrake 1.6.1-1 foutrelis Complete foutrelis
x86_64 Community handbrake-cli 1.6.1-1 foutrelis Complete foutrelis
x86_64 Community harvid 0.9.1-1 dvzrv Complete dvzrv
x86_64 Community hedgewars 1.0.2-3 felixonmars Complete alucryd
x86_64 Community jami-daemon 20220722-6 Archange Complete alucryd
x86_64 Extra java-openjfx 19.0.2.1.u1-1 felixonmars, anthraxx, freswa Complete freswa
x86_64 Extra java11-openjfx 11.0.18.u1-1 freswa Complete freswa
x86_64 Extra java8-openjfx Complete freswa
x86_64 Extra k3b 1:22.12.1-1 felixonmars, arojas Complete arojas
x86_64 Extra kfilemetadata 5.102.0-1 felixonmars, arojas Complete arojas
x86_64 Community kid3-common 3.9.3-1 jlichtblau Complete arojas
x86_64 Extra libde265 1.0.11-1 arojas Complete arojas
x86_64 Community libextractor 1.11-4 felixonmars Complete arojas
x86_64 Community libmgba 0.10.1-1 jsteel Complete alucryd
x86_64 Community libopenshot 0.3.0-2 dvzrv Complete alucryd
x86_64 Community maui-clip 2.2.1-1 arojas Complete arojas
x86_64 Community mediastreamer arojas Complete arojas
x86_64 Extra mencoder 38407-1 anthraxx Complete arojas
x86_64 Community minidlna 1.3.2-2 spupykin Complete arojas
x86_64 Community mixxx 2.3.3-3 dvzrv Complete dvzrv
x86_64 Extra mlt 7.12.0-2 arojas Complete arojas
x86_64 Community mlt6 bgyorgy Complete arojas
x86_64 Extra moc 1:2.5.2-8 felixonmars Complete alucryd
x86_64 Community motion 4.5.0-1 felixonmars Complete arojas
x86_64 Extra mpd 0.23.12-1 anthraxx, dvzrv Complete dvzrv
x86_64 Extra mplayer 38407-1 anthraxx Complete arojas
x86_64 Community mpv 1:0.35.1-1 eworm Complete eworm
x86_64 Community nageru 2.2.0-1 Foxboron Complete arojas
x86_64 Community notcurses 3.0.9-1 sangy Complete arojas
x86_64 Community obs-studio 29.0.0-1 jsteel Complete alucryd
x86_64 Extra openal-examples 1.22.2-1 heftig Complete heftig
x86_64 Community opencascade 1:7.6.3-2 kkeen, Archange, grawlinson Complete arojas
x86_64 Extra opencv 4.7.0-1 4.7.0-2 arojas Complete arojas
x86_64 Extra opencv-cuda 4.7.0-1 4.7.0-2 arojas Complete arojas
x86_64 Community openmw 0.47.0-9 svenstaro Complete svenstaro
x86_64 Community openscenegraph 3.6.5-17 anthraxx Complete arojas
x86_64 Community paraview 5.10.1-12 Archange Complete arojas
x86_64 Community performous 1.2.0-6 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.13.1-3 svenstaro, kgizdov Complete svenstaro
x86_64 Community python-pytorch-cuda 1.13.1-3 svenstaro, kgizdov Complete svenstaro
x86_64 Community qmmp 2.1.2-1 jlichtblau Complete arojas
x86_64 Extra qt5-webengine 5.15.12-2 felixonmars, arojas Complete arojas
x86_64 Extra qt6-webengine 6.4.2-1 arojas Complete arojas
x86_64 Extra qtav 1.13.0-4 felixonmars Complete arojas
x86_64 Community qtox 1.17.6-1 farseerfc Complete alucryd
x86_64 Community renpy 8.0.1-2 alucryd Complete alucryd
x86_64 Community retroarch 1.14.0-1 alucryd Complete alucryd
x86_64 Community scrcpy 1.25-1 arodseth Complete arojas
x86_64 Community simplescreenrecorder 0.4.4-1 kkeen Complete arojas
x86_64 Community telegram-desktop 4.5.3-1 svenstaro, felixonmars, farseerfc Complete svenstaro
x86_64 Community tupitube 0.2.18-4 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.5-1 alucryd, blakkheim Complete alucryd
x86_64 Extra vlc 3.0.18-6 anthraxx, dvzrv Complete arojas
x86_64 Community vtk 9.1.0-25 Archange Complete arojas
x86_64 Community wf-recorder 0.3.0-2 ainola Complete arojas
x86_64 Community wxsvg 1.5.24-1 bgyorgy Complete alucryd
x86_64 Extra x264 3:0.164.r3095.baee400-4 alucryd Complete alucryd
x86_64 Extra x265 3.5-3 alucryd Complete arojas
x86_64 Community xine-lib 1.2.13-1 dbermond Complete dbermond
x86_64 Community xjadeo 0.8.12-1 dvzrv Complete alucryd
x86_64 Community xmms2 0.9.1-3 Complete arojas
x86_64 Community xpra 4.3.3-1 grazzolini Complete alucryd