Bug 217973 - [Media in GPU Process] Clean up the current implementation of RemoteAudioDestination and RemoteAudioDestinationProxy
Summary: [Media in GPU Process] Clean up the current implementation of RemoteAudioDest...
Status: RESOLVED CONFIGURATION CHANGED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Web Audio (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Peng Liu
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2020-10-20 10:45 PDT by Peng Liu
Modified: 2021-08-24 15:12 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.