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   

Description Peng Liu 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?
Comment 1 Radar WebKit Bug Importer 2020-10-27 10:46:15 PDT
<rdar://problem/70728960>
Comment 2 Peng Liu 2021-08-24 15:12:29 PDT
The implementation of RemoteAudioDestination has been changed significantly. Let's close this bug.