WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
302255
[LibWebRTC][Linux] VP9 encoding broken
https://bugs.webkit.org/show_bug.cgi?id=302255
Summary
[LibWebRTC][Linux] VP9 encoding broken
Philippe Normand
Reported
2025-11-10 06:26:22 PST
In a f43 container, the vpx init reports an ABI version mismatch.
Attachments
Add attachment
proposed patch, testcase, etc.
Philippe Normand
Comment 1
2025-11-11 06:59:18 PST
VPX_EXT_RATECTRL_ABI_VERSION in my fedora libvpx is currently "(5 + VPX_TPL_ABI_VERSION)" while in the bundled libwebrtc headers, its is "(6 + VPX_TPL_ABI_VERSION)" I'm not sure how this is supposed to reliably work without using the bundled vpx lib. Any thoughts, Carlos?
Philippe Normand
Comment 2
2025-11-11 07:48:18 PST
The workaround would be to make sure we include the system vpx headers from libwebrtc, instead of the bundled headers, but that's not upstreamable in libwebrtc and thus is unlikely to survive libwebrtc bundle upgrades.
Philippe Normand
Comment 3
2025-11-13 02:41:52 PST
Pull request:
https://github.com/WebKit/WebKit/pull/53869
Radar WebKit Bug Importer
Comment 4
2025-11-17 06:27:10 PST
<
rdar://problem/164881562
>
Adrian Perez
Comment 5
2025-11-17 07:48:14 PST
(In reply to Philippe Normand from
comment #2
)
> The workaround would be to make sure we include the system vpx headers from > libwebrtc, instead of the bundled headers, but that's not upstreamable in > libwebrtc and thus is unlikely to survive libwebrtc bundle upgrades.
I think it's worthwhile to make sure we can build against a system-installed libvpx *if* we want to make it possible for distributions to enable WebRTC support using libwebrtc. After giving it some thought, and given that this is not something supported right now, IMO it is fine to use the bundled copy for the time being. We might want to revisit this at a later time, although it may as well be that distributions may prefer to use gst-webrtc instead.
EWS
Comment 6
2025-11-17 11:45:06 PST
Committed
303128@main
(49b71e2d05c0): <
https://commits.webkit.org/303128@main
> Reviewed commits have been landed. Closing PR #53869 and removing active labels.
Diego Pino
Comment 7
2025-11-28 06:09:37 PST
Re-opening for pull request
https://github.com/WebKit/WebKit/pull/54554
EWS
Comment 8
2025-11-28 07:18:15 PST
Committed
303628@main
(7772230df6f4): <
https://commits.webkit.org/303628@main
> Reviewed commits have been landed. Closing PR #54554 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug