New issue
Advanced search Search tips

Issue 695219 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Closed: Mar 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug

Blocking:
issue 469639



Sign in to add a comment

Implement AudioWorkletProcessor in AudioWorkletGlobalScope

Project Member Reported by hongchan@chromium.org, Feb 22 2017

Issue description

Summary: Implement AudioWorkletProcessor in AudioWorkletGlobalScope (was: Implement AudioWorkletProcessor)
Project Member

Comment 2 by bugdroid1@chromium.org, Mar 20 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/71cd36fffa8aad850e1829ca71d9b807590a782e

commit 71cd36fffa8aad850e1829ca71d9b807590a782e
Author: hongchan <hongchan@chromium.org>
Date: Mon Mar 20 19:11:15 2017

Implement AudioWorkletProcessor interface

This CL add the actual implementation of AudioWorkletProcessor and
AudioWorkletGlobaScope, plus a basic unit test for the AWGS.
 - AudioWorkletGlobalScope::registerProcessor()
 - IDL: AudioWorkletGlobalScope, AudioWorkletProcessor
 - AudioWorkletProcessorDefinition class

This CL does NOT include the activation of AudioWorkletGlobalScope,
which requires comprehensive changes in AudioContext, AudioDestination
and AudioWorkletThread.

BUG= 695219 
TEST=AudioWorkletGlobalScopeTest.cpp

Review-Url: https://codereview.chromium.org/2727733002
Cr-Commit-Position: refs/heads/master@{#458143}

[modify] https://crrev.com/71cd36fffa8aad850e1829ca71d9b807590a782e/third_party/WebKit/Source/core/workers/ThreadedMessagingProxyBase.cpp
[modify] https://crrev.com/71cd36fffa8aad850e1829ca71d9b807590a782e/third_party/WebKit/Source/core/workers/ThreadedMessagingProxyBase.h
[modify] https://crrev.com/71cd36fffa8aad850e1829ca71d9b807590a782e/third_party/WebKit/Source/core/workers/ThreadedWorkletGlobalScope.h
[modify] https://crrev.com/71cd36fffa8aad850e1829ca71d9b807590a782e/third_party/WebKit/Source/modules/BUILD.gn
[modify] https://crrev.com/71cd36fffa8aad850e1829ca71d9b807590a782e/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScope.cpp
[modify] https://crrev.com/71cd36fffa8aad850e1829ca71d9b807590a782e/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScope.h
[modify] https://crrev.com/71cd36fffa8aad850e1829ca71d9b807590a782e/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScope.idl
[add] https://crrev.com/71cd36fffa8aad850e1829ca71d9b807590a782e/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScopeTest.cpp
[add] https://crrev.com/71cd36fffa8aad850e1829ca71d9b807590a782e/third_party/WebKit/Source/modules/webaudio/AudioWorkletProcessor.cpp
[add] https://crrev.com/71cd36fffa8aad850e1829ca71d9b807590a782e/third_party/WebKit/Source/modules/webaudio/AudioWorkletProcessor.h
[add] https://crrev.com/71cd36fffa8aad850e1829ca71d9b807590a782e/third_party/WebKit/Source/modules/webaudio/AudioWorkletProcessor.idl
[add] https://crrev.com/71cd36fffa8aad850e1829ca71d9b807590a782e/third_party/WebKit/Source/modules/webaudio/AudioWorkletProcessorDefinition.cpp
[add] https://crrev.com/71cd36fffa8aad850e1829ca71d9b807590a782e/third_party/WebKit/Source/modules/webaudio/AudioWorkletProcessorDefinition.h
[modify] https://crrev.com/71cd36fffa8aad850e1829ca71d9b807590a782e/third_party/WebKit/Source/modules/webaudio/BUILD.gn

Status: Verified (was: Assigned)

Sign in to add a comment