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 AudioAssignee: 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
Reported 2020-10-20 10:45:38 PDT
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
Radar WebKit Bug Importer
Comment 1 2020-10-27 10:46:15 PDT
Peng Liu
Comment 2 2021-08-24 15:12:29 PDT
The implementation of RemoteAudioDestination has been changed significantly. Let's close this bug.
Note You need to log in before you can comment on or make changes to this bug.