Bug 217973
Summary: | [Media in GPU Process] Clean up the current implementation of RemoteAudioDestination and RemoteAudioDestinationProxy | ||
---|---|---|---|
Product: | WebKit | Reporter: | Peng Liu <peng.liu6> |
Component: | Web Audio | Assignee: | Peng Liu <peng.liu6> |
Status: | RESOLVED CONFIGURATION CHANGED | ||
Severity: | Normal | CC: | cdumez, eric.carlson, jer.noble, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Other | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Peng Liu
The current implementation is Cocoa specific, but it includes a lot of macros and looks like it can be used by other ports. We need to clean up that.
Every port has its AudioDestination implementation, e.g., AudioDestinationCocoa and AudioDestinationGStreamer. Probably every port also needs a port-specific implementation to run a part of AudioDestination in the GPU Process?
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/70728960>
Peng Liu
The implementation of RemoteAudioDestination has been changed significantly. Let's close this bug.