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
301823
[GStreamer][GPUP] Video rendering to WebGL is unimplemented
https://bugs.webkit.org/show_bug.cgi?id=301823
Summary
[GStreamer][GPUP] Video rendering to WebGL is unimplemented
Philippe Normand
Reported
2025-11-02 05:57:21 PST
Currently RemoteGraphicsContextGLProxy::videoFrameToImage() is called and that returns null... Most likely we'd also need an implementation for RemoteGraphicsContextGLProxy::copyTextureFromVideoFrame()... I don't know how to fix this... help welcome. repro:
https://webvideo-demo.pages.dev/
Attachments
Add attachment
proposed patch, testcase, etc.
Philippe Normand
Comment 1
2025-11-02 06:04:57 PST
For RemoteGraphicsContextGLProxy::videoFrameToImage() a naive fallback to the parent class seems to work. I'll leave RemoteGraphicsContextGLProxy::copyTextureFromVideoFrame() for
bug 260429
.
Philippe Normand
Comment 2
2025-11-02 06:09:10 PST
Pull request:
https://github.com/WebKit/WebKit/pull/53310
EWS
Comment 3
2025-11-03 04:19:17 PST
Committed
302474@main
(655e47a82198): <
https://commits.webkit.org/302474@main
> Reviewed commits have been landed. Closing PR #53310 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