Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ffmpeg libvpx ABI mismatch with libvpx6-1.10.0_1 #29941

Closed
w1kl4s opened this issue Apr 1, 2021 · 3 comments
Closed

ffmpeg libvpx ABI mismatch with libvpx6-1.10.0_1 #29941

w1kl4s opened this issue Apr 1, 2021 · 3 comments

Comments

@w1kl4s
Copy link

w1kl4s commented Apr 1, 2021

System

  • xuname:
    Void 5.11.11_1 x86_64 AuthenticAMD uptodate hold rrrrmmnDFFFF
  • package:
    libvpx6-1.10.0_1, ffmpeg-4.3.2_1

ffmpeg with libvpx6-1.10.0_1 seems to cause a ABI version mismatch:
[libvpx-vp9 @ 0x55c640248fc0] Failed to initialize encoder: ABI version mismatch

downgrading to libvpx6-1.9.0_1 fixes this issue - seems to be caused by ffmpeg built against older version. Rebuilding ffmpeg with new libvpx should fix the issue.

@ericonr
Copy link
Member

ericonr commented Apr 2, 2021

Ah, thanks! I had heard about it but hadn't managed to find what exactly changed.

@Johnnynator do you know why only ffmpeg seems to be affected?

@ericonr
Copy link
Member

ericonr commented Apr 2, 2021

Btw, how did you get the error to appear? I couldn't generate it...

@w1kl4s
Copy link
Author

w1kl4s commented Apr 2, 2021

Simply running ffmpeg -i something.mp4 -c:v libvpx out.webm does it for me - works when downgraded to 1.9, spits out ABI mismatch when upgraded to 1.10.

@q66 q66 closed this as completed in 6b26d25 Apr 2, 2021
hazayan pushed a commit to hazayan/void-packages that referenced this issue Apr 3, 2021
This reverts commit 4d86d0d.

This update breaks ABI.

Fixes void-linux#29941
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants