Bug 270277

Summary: [MSE] Remove unnecessary main runloop hop when performing source buffer IPC connection
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: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 270118    
Bug Blocks:    

Jean-Yves Avenard [:jya]
Reported 2024-02-28 20:20:19 PST
Follow-up on https://bugs.webkit.org/show_bug.cgi?id=270118 MSE's bottleneck, even when running in a worker is that any IPC message's reply will be delivered on the main thread prior to being delivered to the MediaSource WorkQueue. changing to use sendWithAsyncReplyOnDispatcher will remove this bottleneck.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-02-28 20:20:53 PST
Jean-Yves Avenard [:jya]
Comment 2 2024-02-28 20:40:41 PST
EWS
Comment 3 2024-02-29 08:56:37 PST
Committed 275498@main (4f68b41033d3): <https://commits.webkit.org/275498@main> Reviewed commits have been landed. Closing PR #25272 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.