FS#70182 - ffmpeg / libvpx ABI version mismatch

Attached to Project: Arch Linux
Opened by Corentin Delcourt (codl) - Saturday, 27 March 2021, 12:20 GMT
Last edited by Maxime Gauduin (Alucryd) - Monday, 29 March 2021, 06:29 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 8
Private No


ffmpeg seems to be built against the wrong version of libvpx
Trying to encode a vp9 stream results in:
[libvpx-vp9 @ 0x5577043ada00] Failed to initialize encoder: ABI version mismatch.

Rebuilding ffmpeg seems to fix the issue.

Additional info:
extra/ffmpeg 2:4.3.2-3
extra/libvpx 1.10.0-1
community/libvpx1.3 is not installed (not sure if it matters)

Steps to reproduce:
$ ffmpeg -f lavfi -i testsrc=duration=60 -c:v vp9 -f webm -y /dev/null
   log.txt (2.1 KiB)
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Monday, 29 March 2021, 06:29 GMT
Reason for closing:  Fixed
Additional comments about closing:  2:4.3.2-4
Comment by Sebastian Wiesner (lunaryorn) - Saturday, 27 March 2021, 15:12 GMT
libvpx 1.10.0 also broke Gnome screencasting, see https://bugs.archlinux.org/task/70184
Comment by Ista Zahn (izahn) - Sunday, 28 March 2021, 13:04 GMT
Peek screen recording is also broken by this.