Bug 208044

Summary: Move WebAudio to the media process
Product: WebKit Reporter: Ryosuke Niwa <rniwa>
Component: MediaAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: eric.carlson, jer.noble, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 208179    
Bug Blocks:    
Attachments:
Description Flags
WIP1
none
WIP2
none
WIP3 none

Description Ryosuke Niwa 2020-02-20 23:11:42 PST
We need to migrate WebAudio to GPU Process.

<rdar://problem/59046981>
Comment 1 Ryosuke Niwa 2020-02-21 00:19:22 PST
Created attachment 391385 [details]
WIP1

I've written code to create a mapping in GPU Process whenever AudioDestination is created.
The next step is to hook it up with a ring buffer.
Comment 2 Ryosuke Niwa 2020-02-22 01:05:27 PST
Created attachment 391457 [details]
WIP2
Comment 3 Ryosuke Niwa 2020-02-24 22:51:57 PST
Created attachment 391629 [details]
WIP3

Alright, I can hear stuff on https://forestmist.org/share/web-audio-api-demo now