Bug 301964

Summary: AudioVideoRendererRemote should use its own work queue
Product: WebKit Reporter: Jean-Yves Avenard [:jya] <jean-yves.avenard>
Component: MediaAssignee: Jean-Yves Avenard [:jya] <jean-yves.avenard>
Status: RESOLVED FIXED    
Severity: Normal CC: Morningstar, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Jean-Yves Avenard [:jya]
Reported 2025-11-04 14:27:11 PST
Right now, the AudioVideoRendererRemote runs on the main thread and must be used on the main thread only. We should make it thread-safe and using its own work queue. This is a requirement to properly do MSE in a worker with the MediaSourcePrivate/SourceBufferPrivate running in the web content process.
Attachments
Radar WebKit Bug Importer
Comment 1 2025-11-04 14:27:18 PST
Jean-Yves Avenard [:jya]
Comment 2 2025-11-04 18:46:56 PST
EWS
Comment 3 2025-11-06 09:09:30 PST
Committed 302657@main (f06680f6e584): <https://commits.webkit.org/302657@main> Reviewed commits have been landed. Closing PR #53433 and removing active labels.
Dawn Morningstar
Comment 4 2025-11-06 11:15:47 PST
Reopening, broke the build
EWS
Comment 5 2025-11-06 11:18:37 PST
Committed 302665@main (4e119015e11e): <https://commits.webkit.org/302665@main> Reviewed commits have been landed. Closing PR #53539 and removing active labels.
Jean-Yves Avenard [:jya]
Comment 6 2025-11-06 11:54:59 PST
EWS
Comment 7 2025-11-06 16:14:20 PST
Committed 302690@main (2e95a76cf633): <https://commits.webkit.org/302690@main> Reviewed commits have been landed. Closing PR #53545 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.