Bug 302875
| Summary: | [Site isolation] Pipe AudioSession and AudioHardwareListener between RemoteMediaSessionManager and RemoteMediaSessionManagerProxy | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Eric Carlson <eric.carlson> |
| Component: | Media | Assignee: | Eric Carlson <eric.carlson> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Eric Carlson
The part of media session manager that runs in the UI process, RemoteMediaSessionManagerProxy, needs to read and write AudioSession and AudioHardwareListener. Both of these run in the GPU process and have proxies in the Web process. Add additional proxies in RemoteMediaSessionManagerProxy in the UI process, and pipe state changes between it and RemoteMediaSessionManager in the WebProcess so all three processes stay in sync.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/165134705>
Eric Carlson
Pull request: https://github.com/WebKit/WebKit/pull/54256
EWS
Committed 303417@main (b80101a8634c): <https://commits.webkit.org/303417@main>
Reviewed commits have been landed. Closing PR #54256 and removing active labels.