Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(267)

Issue 2102133002: Add constructors for WebAudio nodes (Closed)

Created:
4 years, 5 months ago by Raymond Toy
Modified:
4 years, 3 months ago
CC:
blink-reviews, chromium-reviews, haraken, hongchan
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add constructors for WebAudio nodes In addition to the existing createFoo() to create an AudioNode, we add support for new FooNode(context, options). The options argument is a dictionary specific to the node and is also defined here. Tests added for the basic functionality for constructing the nodes and for testing that the required arguments (if any) are processed correctly. Intent: https://groups.google.com/a/chromium.org/d/msg/blink-dev/QpOwpM15YRA/SQJbPmuuAAAJ Feature: https://www.chromestatus.com/features/6409704485945344 BUG=626449 TEST=constructor/*.html Committed: https://crrev.com/57909df69be0cf0b2ac42e5c9c018d4a00ee9766 Cr-Commit-Position: refs/heads/master@{#419195}

Patch Set 1 #

Patch Set 2 : Delegate construction to the old create constructors. #

Patch Set 3 : Add tests #

Patch Set 4 : Random fixes, more constructors #

Patch Set 5 : Rebase #

Patch Set 6 : Add tests #

Patch Set 7 : Add more tests #

Patch Set 8 : Include testharnessreport.js #

Patch Set 9 : Add default for DelayOptions #

Patch Set 10 : WIP: Update according to spec #

Patch Set 11 : Rebase #

Patch Set 12 : Add/update tests #

Patch Set 13 : Use Should().summarize() #

Patch Set 14 : Remove console logs. #

Patch Set 15 : Add missing file #

Patch Set 16 : Rebase #

Patch Set 17 : Update files to the right GN files. #

Total comments: 16

Patch Set 18 : Rebase, fix tests, update expected results #

Patch Set 19 : Add use counters for all constructors #

Total comments: 5

Patch Set 20 : Address review comments. #

Patch Set 21 : Rebase. #

Patch Set 22 : Add spec links to all idl files #

Patch Set 23 : Adjust test thresholds for mac. #

Patch Set 24 : Rebase #

Total comments: 13

Patch Set 25 : Address review comments #

Total comments: 6

Patch Set 26 : Address comments and rebase #

Total comments: 31

Patch Set 27 : Address review comments, rebase, and JSON.stringify the things #

Total comments: 6

Patch Set 28 : Address review comments #

Patch Set 29 : Rebase and prefix use counter names with WebAudio #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3900 lines, -73 lines) Patch
M third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +32 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/analyser.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +226 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/audiobuffer.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +205 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/audiobuffersource.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +139 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/audionodeoptions.js View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +184 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/biquadfilter.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +123 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/channelmerger.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +152 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/channelsplitter.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +135 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/convolver.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +132 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/delay.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +115 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/dynamicscompressor.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +139 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/gain.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +115 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/iirfilter.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +137 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/oscillator.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +157 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/panner.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +320 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/periodicwave.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +293 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/stereopanner.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +223 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/constructor/waveshaper.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +102 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/webaudio/resources/audio-testing.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +14 lines, -10 lines 0 comments Download
M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 chunks +32 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/UseCounter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +17 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/modules_idl_files.gni View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +54 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AnalyserNode.h View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +6 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AnalyserNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 4 chunks +44 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +5 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/webaudio/AnalyserOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +11 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioBuffer.h View 1 2 3 4 2 chunks +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioBuffer.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +32 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +5 lines, -1 line 0 comments Download
A third_party/WebKit/Source/modules/webaudio/AudioBufferOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.h View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 chunks +26 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +3 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/webaudio/AudioBufferSourceOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +13 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioContext.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioListener.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioNode.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +13 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 chunks +1 line, -2 lines 0 comments Download
A third_party/WebKit/Source/modules/webaudio/AudioNodeOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioParam.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/BaseAudioContext.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.h View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +24 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +5 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/webaudio/BiquadFilterOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +12 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.h View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 chunks +13 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +5 lines, -0 lines 0 comments Download
A + third_party/WebKit/Source/modules/webaudio/ChannelMergerOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +4 lines, -9 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.h View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 chunks +13 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +5 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/webaudio/ChannelSplitterOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +8 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/ConvolverNode.h View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/ConvolverNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +18 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +5 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/webaudio/ConvolverOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +9 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/DelayNode.h View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/DelayNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +17 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/DelayNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +5 lines, -0 lines 0 comments Download
A + third_party/WebKit/Source/modules/webaudio/DelayOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +5 lines, -9 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.h View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +24 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +5 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/webaudio/DynamicsCompressorOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +12 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/GainNode.h View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/GainNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +16 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/GainNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +5 lines, -0 lines 0 comments Download
A + third_party/WebKit/Source/modules/webaudio/GainOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/IIRFilterNode.h View 1 2 3 4 2 chunks +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/IIRFilterNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 chunks +30 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/IIRFilterNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +5 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/webaudio/IIRFilterOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +9 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.h View 1 2 3 4 2 chunks +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +13 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +6 lines, -0 lines 0 comments Download
A + third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +3 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/OscillatorNode.h View 1 2 3 4 3 chunks +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/OscillatorNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +42 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +4 lines, -1 line 0 comments Download
A third_party/WebKit/Source/modules/webaudio/OscillatorOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +11 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/PannerNode.h View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/PannerNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +45 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/PannerNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +3 lines, -1 line 0 comments Download
A third_party/WebKit/Source/modules/webaudio/PannerOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +23 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/PeriodicWave.h View 1 2 3 4 2 chunks +12 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/PeriodicWave.cpp View 1 2 3 4 3 chunks +69 lines, -7 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/PeriodicWave.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +5 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/webaudio/PeriodicWaveConstraints.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +1 line, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/webaudio/PeriodicWaveOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +9 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/StereoPannerNode.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/StereoPannerNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +16 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/StereoPannerNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +5 lines, -2 lines 0 comments Download
A + third_party/WebKit/Source/modules/webaudio/StereoPannerOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +4 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/WaveShaperNode.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/WaveShaperNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +39 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +5 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/webaudio/WaveShaperOptions.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +9 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/WaveShaperProcessor.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/webaudio/WaveShaperProcessor.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +7 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/WindowWebAudio.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +19 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +17 lines, -0 lines 0 comments Download

Messages

Total messages: 86 (58 generated)
Raymond Toy
PTAL
4 years, 3 months ago (2016-09-08 17:27:28 UTC) #29
hongchan
Some nits for mechanical stuff. https://codereview.chromium.org/2102133002/diff/320001/third_party/WebKit/LayoutTests/webaudio/constructor/analyser.html File third_party/WebKit/LayoutTests/webaudio/constructor/analyser.html (right): https://codereview.chromium.org/2102133002/diff/320001/third_party/WebKit/LayoutTests/webaudio/constructor/analyser.html#newcode44 third_party/WebKit/LayoutTests/webaudio/constructor/analyser.html:44: taskDone(); I think we ...
4 years, 3 months ago (2016-09-08 21:41:11 UTC) #30
Raymond Toy
https://codereview.chromium.org/2102133002/diff/320001/third_party/WebKit/LayoutTests/webaudio/constructor/analyser.html File third_party/WebKit/LayoutTests/webaudio/constructor/analyser.html (right): https://codereview.chromium.org/2102133002/diff/320001/third_party/WebKit/LayoutTests/webaudio/constructor/analyser.html#newcode44 third_party/WebKit/LayoutTests/webaudio/constructor/analyser.html:44: taskDone(); On 2016/09/08 21:41:11, hoch wrote: > I think ...
4 years, 3 months ago (2016-09-08 21:58:00 UTC) #31
hongchan
I think these changes need to be applied to all the constructors in the CL. ...
4 years, 3 months ago (2016-09-08 22:03:12 UTC) #33
haraken
https://codereview.chromium.org/2102133002/diff/360001/third_party/WebKit/Source/modules/webaudio/AnalyserOptions.idl File third_party/WebKit/Source/modules/webaudio/AnalyserOptions.idl (right): https://codereview.chromium.org/2102133002/diff/360001/third_party/WebKit/Source/modules/webaudio/AnalyserOptions.idl#newcode4 third_party/WebKit/Source/modules/webaudio/AnalyserOptions.idl:4: Add a link to the spec. The same comment ...
4 years, 3 months ago (2016-09-09 00:57:10 UTC) #35
haraken
+bashi: FYI, this CL introduces a heavy dictionary use.
4 years, 3 months ago (2016-09-09 00:58:16 UTC) #37
bashi
On 2016/09/09 00:58:16, haraken wrote: > +bashi: FYI, this CL introduces a heavy dictionary use. ...
4 years, 3 months ago (2016-09-09 01:16:21 UTC) #38
Raymond Toy
On 2016/09/09 01:16:21, bashi1 wrote: > On 2016/09/09 00:58:16, haraken wrote: > > +bashi: FYI, ...
4 years, 3 months ago (2016-09-09 17:19:10 UTC) #39
Raymond Toy
https://codereview.chromium.org/2102133002/diff/320001/third_party/WebKit/Source/modules/webaudio/AnalyserNode.cpp File third_party/WebKit/Source/modules/webaudio/AnalyserNode.cpp (right): https://codereview.chromium.org/2102133002/diff/320001/third_party/WebKit/Source/modules/webaudio/AnalyserNode.cpp#newcode150 third_party/WebKit/Source/modules/webaudio/AnalyserNode.cpp:150: { On 2016/09/08 21:41:11, hoch wrote: > DCHECK(isMainThread()); > ...
4 years, 3 months ago (2016-09-09 17:32:53 UTC) #40
haraken
https://codereview.chromium.org/2102133002/diff/360001/third_party/WebKit/Source/modules/webaudio/AnalyserOptions.idl File third_party/WebKit/Source/modules/webaudio/AnalyserOptions.idl (right): https://codereview.chromium.org/2102133002/diff/360001/third_party/WebKit/Source/modules/webaudio/AnalyserOptions.idl#newcode4 third_party/WebKit/Source/modules/webaudio/AnalyserOptions.idl:4: On 2016/09/09 17:32:53, Raymond Toy wrote: > On 2016/09/09 ...
4 years, 3 months ago (2016-09-10 01:31:10 UTC) #49
Raymond Toy
On 2016/09/10 01:31:10, haraken wrote: > https://codereview.chromium.org/2102133002/diff/360001/third_party/WebKit/Source/modules/webaudio/AnalyserOptions.idl > File third_party/WebKit/Source/modules/webaudio/AnalyserOptions.idl (right): > > https://codereview.chromium.org/2102133002/diff/360001/third_party/WebKit/Source/modules/webaudio/AnalyserOptions.idl#newcode4 > ...
4 years, 3 months ago (2016-09-12 16:11:12 UTC) #50
hongchan
https://codereview.chromium.org/2102133002/diff/460001/third_party/WebKit/Source/modules/webaudio/AnalyserNode.cpp File third_party/WebKit/Source/modules/webaudio/AnalyserNode.cpp (right): https://codereview.chromium.org/2102133002/diff/460001/third_party/WebKit/Source/modules/webaudio/AnalyserNode.cpp#newcode156 third_party/WebKit/Source/modules/webaudio/AnalyserNode.cpp:156: return node; return nullptr; https://codereview.chromium.org/2102133002/diff/460001/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.cpp File third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.cpp (right): https://codereview.chromium.org/2102133002/diff/460001/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.cpp#newcode625 ...
4 years, 3 months ago (2016-09-12 18:56:33 UTC) #56
Raymond Toy
On 2016/09/12 18:56:33, hoch wrote: > https://codereview.chromium.org/2102133002/diff/460001/third_party/WebKit/Source/modules/webaudio/AnalyserNode.cpp > File third_party/WebKit/Source/modules/webaudio/AnalyserNode.cpp (right): > > https://codereview.chromium.org/2102133002/diff/460001/third_party/WebKit/Source/modules/webaudio/AnalyserNode.cpp#newcode156 > ...
4 years, 3 months ago (2016-09-12 21:04:58 UTC) #57
bashi
On 2016/09/09 17:19:10, Raymond Toy wrote: > On 2016/09/09 01:16:21, bashi1 wrote: > > On ...
4 years, 3 months ago (2016-09-12 22:39:49 UTC) #58
haraken
LGTM https://codereview.chromium.org/2102133002/diff/480001/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.cpp File third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.cpp (right): https://codereview.chromium.org/2102133002/diff/480001/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.cpp#newcode166 third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.cpp:166: node = create(*context, options.numberOfInputs(), exceptionState); ChannelMergerNode* node = ...
4 years, 3 months ago (2016-09-13 00:13:21 UTC) #59
Raymond Toy
https://codereview.chromium.org/2102133002/diff/480001/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.cpp File third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.cpp (right): https://codereview.chromium.org/2102133002/diff/480001/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.cpp#newcode166 third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.cpp:166: node = create(*context, options.numberOfInputs(), exceptionState); On 2016/09/13 00:13:20, haraken ...
4 years, 3 months ago (2016-09-13 15:44:57 UTC) #61
hongchan
The first pass on the layout tests. https://codereview.chromium.org/2102133002/diff/500001/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt File third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt (right): https://codereview.chromium.org/2102133002/diff/500001/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt#newcode3572 third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt:3572: interface PannerNode ...
4 years, 3 months ago (2016-09-13 22:13:23 UTC) #65
hongchan
The second pass. https://codereview.chromium.org/2102133002/diff/520001/third_party/WebKit/LayoutTests/webaudio/constructor/convolver.html File third_party/WebKit/LayoutTests/webaudio/constructor/convolver.html (right): https://codereview.chromium.org/2102133002/diff/520001/third_party/WebKit/LayoutTests/webaudio/constructor/convolver.html#newcode112 third_party/WebKit/LayoutTests/webaudio/constructor/convolver.html:112: message = "node = new ConvolverNode(context, ...
4 years, 3 months ago (2016-09-14 17:40:07 UTC) #66
Raymond Toy
https://codereview.chromium.org/2102133002/diff/500001/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt File third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt (right): https://codereview.chromium.org/2102133002/diff/500001/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt#newcode3572 third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt:3572: interface PannerNode : AudioNode On 2016/09/13 22:13:22, hoch wrote: ...
4 years, 3 months ago (2016-09-14 18:02:24 UTC) #67
hongchan
lgtm
4 years, 3 months ago (2016-09-14 18:03:46 UTC) #68
Raymond Toy
mkwst@chromium.org: Please review changes in histograms.xml, UseCounter.h, modules_idl_files.gni. I'm not sure about the use counter ...
4 years, 3 months ago (2016-09-14 18:23:02 UTC) #72
tkent
webexposed lgtm
4 years, 3 months ago (2016-09-14 23:05:11 UTC) #75
Mike West
On 2016/09/14 at 18:23:02, rtoy wrote: > mkwst@chromium.org: Please review changes in histograms.xml, UseCounter.h, modules_idl_files.gni. ...
4 years, 3 months ago (2016-09-16 05:09:03 UTC) #76
Raymond Toy
On 2016/09/16 05:09:03, Mike West wrote: > On 2016/09/14 at 18:23:02, rtoy wrote: > > ...
4 years, 3 months ago (2016-09-16 15:09:47 UTC) #77
Raymond Toy
Thanks, everyone, for your review!
4 years, 3 months ago (2016-09-16 15:12:17 UTC) #79
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2102133002/560001
4 years, 3 months ago (2016-09-16 15:13:05 UTC) #82
commit-bot: I haz the power
Committed patchset #29 (id:560001)
4 years, 3 months ago (2016-09-16 17:07:17 UTC) #84
commit-bot: I haz the power
4 years, 3 months ago (2016-09-16 17:08:51 UTC) #86
Message was sent while issue was closed.
Patchset 29 (id:??) landed as
https://crrev.com/57909df69be0cf0b2ac42e5c9c018d4a00ee9766
Cr-Commit-Position: refs/heads/master@{#419195}

Powered by Google App Engine
This is Rietveld 408576698