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

Issue 205173002: Move webaudio to oilpan (Closed)

Created:
6 years, 9 months ago by keishi
Modified:
6 years, 7 months ago
CC:
blink-reviews, kouhei+heap_chromium.org, sof
Visibility:
Public.

Description

Move webaudio to oilpan transitional types We don't allow on-heap allocations in the audio thread. We change AsyncAudioDecoder::decode so we won't allocate an AudioBuffer in the audio thread. BUG=340522 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=173725

Patch Set 1 : WIP #

Total comments: 2

Patch Set 2 : #

Total comments: 30

Patch Set 3 : #

Patch Set 4 : WIP #

Patch Set 5 : WIP #

Total comments: 72

Patch Set 6 : WIP #

Patch Set 7 : WIP #

Total comments: 4

Patch Set 8 : #

Patch Set 9 : Fixed #

Total comments: 40

Patch Set 10 : WIP #

Patch Set 11 : #

Total comments: 13

Patch Set 12 : Fixed #

Patch Set 13 : Changed back AudioParam to gc #

Total comments: 23

Patch Set 14 : Fixed #

Total comments: 9

Patch Set 15 : Rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+426 lines, -201 lines) Patch
M Source/modules/webaudio/AnalyserNode.h View 1 2 3 4 5 7 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webaudio/AsyncAudioDecoder.h View 1 2 3 4 5 6 7 8 9 3 chunks +4 lines, -1 line 0 comments Download
M Source/modules/webaudio/AsyncAudioDecoder.cpp View 1 2 14 2 chunks +10 lines, -8 lines 0 comments Download
M Source/modules/webaudio/AudioBuffer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +9 lines, -4 lines 0 comments Download
M Source/modules/webaudio/AudioBuffer.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +16 lines, -6 lines 0 comments Download
M Source/modules/webaudio/AudioBuffer.idl View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M Source/modules/webaudio/AudioBufferSourceNode.h View 1 2 3 4 5 6 7 8 9 10 12 3 chunks +5 lines, -3 lines 0 comments Download
M Source/modules/webaudio/AudioBufferSourceNode.cpp View 1 2 3 4 5 6 7 8 9 10 12 2 chunks +9 lines, -2 lines 0 comments Download
M Source/modules/webaudio/AudioContext.h View 1 2 3 4 5 6 7 8 9 10 11 14 7 chunks +35 lines, -32 lines 0 comments Download
M Source/modules/webaudio/AudioContext.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 17 chunks +54 lines, -38 lines 0 comments Download
M Source/modules/webaudio/AudioContext.idl View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M Source/modules/webaudio/AudioListener.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +6 lines, -3 lines 0 comments Download
M Source/modules/webaudio/AudioListener.idl View 1 chunk +1 line, -0 lines 0 comments Download
M Source/modules/webaudio/AudioNode.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +21 lines, -2 lines 0 comments Download
M Source/modules/webaudio/AudioNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +24 lines, -0 lines 0 comments Download
M Source/modules/webaudio/AudioNode.idl View 1 1 chunk +1 line, -0 lines 0 comments Download
M Source/modules/webaudio/AudioNodeOutput.h View 1 2 3 4 5 12 13 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webaudio/AudioParam.h View 12 2 chunks +5 lines, -3 lines 0 comments Download
M Source/modules/webaudio/AudioParam.idl View 1 2 3 4 5 6 7 8 9 10 12 1 chunk +1 line, -0 lines 0 comments Download
M Source/modules/webaudio/AudioProcessingEvent.h View 1 2 3 4 5 6 7 2 chunks +4 lines, -4 lines 0 comments Download
M Source/modules/webaudio/AudioProcessingEvent.cpp View 1 2 3 4 5 6 7 3 chunks +4 lines, -2 lines 0 comments Download
M Source/modules/webaudio/AudioSummingJunction.h View 1 2 3 4 5 6 7 8 9 2 chunks +2 lines, -1 line 0 comments Download
M Source/modules/webaudio/BiquadFilterNode.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webaudio/BiquadProcessor.h View 12 1 chunk +4 lines, -4 lines 0 comments Download
M Source/modules/webaudio/ChannelMergerNode.h View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webaudio/ChannelMergerNode.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webaudio/ChannelSplitterNode.h View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webaudio/ChannelSplitterNode.cpp View 1 7 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webaudio/ConvolverNode.h View 1 2 7 3 chunks +5 lines, -3 lines 0 comments Download
M Source/modules/webaudio/ConvolverNode.cpp View 1 2 1 chunk +6 lines, -0 lines 0 comments Download
M Source/modules/webaudio/DefaultAudioDestinationNode.h View 1 7 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webaudio/DelayNode.h View 1 7 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webaudio/DelayProcessor.h View 12 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webaudio/DynamicsCompressorNode.h View 1 7 12 3 chunks +10 lines, -8 lines 0 comments Download
M Source/modules/webaudio/DynamicsCompressorNode.cpp View 1 12 1 chunk +11 lines, -0 lines 0 comments Download
M Source/modules/webaudio/GainNode.h View 1 7 12 3 chunks +5 lines, -3 lines 0 comments Download
M Source/modules/webaudio/GainNode.cpp View 1 12 1 chunk +6 lines, -0 lines 0 comments Download
M Source/modules/webaudio/MediaElementAudioSourceNode.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webaudio/MediaElementAudioSourceNode.cpp View 1 2 7 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webaudio/MediaStreamAudioDestinationNode.h View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp View 1 2 3 4 5 6 7 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webaudio/MediaStreamAudioSourceNode.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webaudio/MediaStreamAudioSourceNode.cpp View 1 2 7 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webaudio/OfflineAudioCompletionEvent.h View 1 2 3 4 5 2 chunks +3 lines, -3 lines 0 comments Download
M Source/modules/webaudio/OfflineAudioCompletionEvent.cpp View 1 2 3 4 5 6 7 3 chunks +3 lines, -2 lines 0 comments Download
M Source/modules/webaudio/OfflineAudioContext.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webaudio/OfflineAudioContext.cpp View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -2 lines 0 comments Download
M Source/modules/webaudio/OfflineAudioContext.idl View 14 1 chunk +1 line, -0 lines 0 comments Download
M Source/modules/webaudio/OfflineAudioDestinationNode.h View 1 7 3 chunks +5 lines, -3 lines 0 comments Download
M Source/modules/webaudio/OfflineAudioDestinationNode.cpp View 1 2 3 4 5 6 7 1 chunk +6 lines, -0 lines 0 comments Download
M Source/modules/webaudio/OscillatorNode.h View 1 2 3 4 5 6 7 8 9 10 12 4 chunks +6 lines, -4 lines 0 comments Download
M Source/modules/webaudio/OscillatorNode.cpp View 1 2 3 4 5 6 7 8 9 10 12 3 chunks +14 lines, -6 lines 0 comments Download
M Source/modules/webaudio/PannerNode.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webaudio/PeriodicWave.h View 1 2 3 4 5 2 chunks +8 lines, -6 lines 0 comments Download
M Source/modules/webaudio/PeriodicWave.cpp View 14 2 chunks +10 lines, -10 lines 0 comments Download
M Source/modules/webaudio/PeriodicWave.idl View 1 chunk +1 line, -0 lines 0 comments Download
M Source/modules/webaudio/ScriptProcessorNode.h View 1 2 3 4 5 7 3 chunks +4 lines, -3 lines 0 comments Download
M Source/modules/webaudio/ScriptProcessorNode.cpp View 1 2 3 4 5 6 7 4 chunks +11 lines, -4 lines 0 comments Download
M Source/modules/webaudio/WaveShaperNode.h View 1 7 1 chunk +2 lines, -2 lines 0 comments Download
M Source/platform/heap/Handle.h View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +10 lines, -0 lines 0 comments Download
M Source/platform/heap/Heap.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +52 lines, -0 lines 0 comments Download

Messages

Total messages: 47 (0 generated)
keishi
https://codereview.chromium.org/205173002/diff/1/Source/modules/webaudio/AsyncAudioDecoder.cpp File Source/modules/webaudio/AsyncAudioDecoder.cpp (right): https://codereview.chromium.org/205173002/diff/1/Source/modules/webaudio/AsyncAudioDecoder.cpp#newcode44 Source/modules/webaudio/AsyncAudioDecoder.cpp:44: m_thread->postTask(new Task(WTF::bind(&AsyncAudioDecoder::setupAudioDecoderThread))); Adding this line fixes an assertion failure ...
6 years, 9 months ago (2014-03-19 20:33:44 UTC) #1
haraken
Just a quick comment: WebAudio is tricky in a sense that we're not allowed to ...
6 years, 9 months ago (2014-03-19 21:03:47 UTC) #2
Vyacheslav Egorov (Google)
Haraken is right, we want to avoid attaching the audio thread to the OilPan heap ...
6 years, 9 months ago (2014-03-20 07:06:53 UTC) #3
keishi
On 2014/03/20 07:06:53, Vyacheslav Egorov (Google) wrote: > Haraken is right, we want to avoid ...
6 years, 9 months ago (2014-03-20 07:30:51 UTC) #4
Mads Ager (chromium)
First round of comments. This is complicated stuff. Thanks for taking it on Keishi. :) ...
6 years, 9 months ago (2014-03-20 08:29:59 UTC) #5
Mads Ager (chromium)
A couple more comments. https://codereview.chromium.org/205173002/diff/20001/Source/modules/webaudio/OscillatorNode.cpp File Source/modules/webaudio/OscillatorNode.cpp (right): https://codereview.chromium.org/205173002/diff/20001/Source/modules/webaudio/OscillatorNode.cpp#newcode121 Source/modules/webaudio/OscillatorNode.cpp:121: #if !ENABLE(OILPAN) We should get ...
6 years, 9 months ago (2014-03-20 08:33:27 UTC) #6
sof
Just some code details.. I went through the destructors and they all are either non-problematic ...
6 years, 9 months ago (2014-03-22 14:06:13 UTC) #7
haraken
> I couldn't see a pattern to how "heap/Handle.h" was #include'd. You may either > ...
6 years, 9 months ago (2014-03-23 14:25:59 UTC) #8
keishi
https://codereview.chromium.org/205173002/diff/20001/Source/heap/Heap.h File Source/heap/Heap.h (left): https://codereview.chromium.org/205173002/diff/20001/Source/heap/Heap.h#oldcode1020 Source/heap/Heap.h:1020: ASSERT(ptr->hasOneRef()); On 2014/03/20 08:30:00, Mads Ager (chromium) wrote: > ...
6 years, 9 months ago (2014-03-27 07:39:36 UTC) #9
Mads Ager (chromium)
https://codereview.chromium.org/205173002/diff/20001/Source/modules/webaudio/AsyncAudioDecoder.cpp File Source/modules/webaudio/AsyncAudioDecoder.cpp (right): https://codereview.chromium.org/205173002/diff/20001/Source/modules/webaudio/AsyncAudioDecoder.cpp#newcode68 Source/modules/webaudio/AsyncAudioDecoder.cpp:68: RefPtr<AudioBus> bus = createBusFromInMemoryAudioFile(audioData->data(), audioData->byteLength(), false, sampleRate); On 2014/03/27 ...
6 years, 9 months ago (2014-03-27 11:06:48 UTC) #10
haraken
This is a complicated CL. https://codereview.chromium.org/205173002/diff/80001/Source/heap/Heap.h File Source/heap/Heap.h (right): https://codereview.chromium.org/205173002/diff/80001/Source/heap/Heap.h#newcode542 Source/heap/Heap.h:542: // thread safe. Probably ...
6 years, 9 months ago (2014-03-27 11:44:04 UTC) #11
haraken
Actually I don't fully understand what objects are touched by the audio thread and thus ...
6 years, 9 months ago (2014-03-27 11:49:44 UTC) #12
Raymond Toy
On 2014/03/27 11:49:44, haraken wrote: > Actually I don't fully understand what objects are touched ...
6 years, 9 months ago (2014-03-27 17:39:01 UTC) #13
haraken
On 2014/03/27 17:39:01, Raymond Toy wrote: > On 2014/03/27 11:49:44, haraken wrote: > > Actually ...
6 years, 9 months ago (2014-03-28 00:48:43 UTC) #14
keishi
WIP. Changing AudioNode to RefCountedGarbageCollected has caused many tests to fail and I'm trying to ...
6 years, 8 months ago (2014-04-03 06:53:18 UTC) #15
haraken
On 2014/04/03 06:53:18, keishi1 wrote: > WIP. Changing AudioNode to RefCountedGarbageCollected has caused many tests ...
6 years, 8 months ago (2014-04-03 06:55:35 UTC) #16
Mads Ager (chromium)
On Thu, Apr 3, 2014 at 8:55 AM, <haraken@chromium.org> wrote: > On 2014/04/03 06:53:18, keishi1 ...
6 years, 8 months ago (2014-04-03 06:59:52 UTC) #17
Mads Ager (chromium)
https://codereview.chromium.org/205173002/diff/120001/Source/modules/webaudio/AudioNode.h File Source/modules/webaudio/AudioNode.h (right): https://codereview.chromium.org/205173002/diff/120001/Source/modules/webaudio/AudioNode.h#newcode53 Source/modules/webaudio/AudioNode.h:53: class AudioNode : public NoBaseWillBeRefCountedGarbageCollected<AudioNode>, public ScriptWrappable, public EventTargetWithInlineData ...
6 years, 8 months ago (2014-04-03 08:39:32 UTC) #18
keishi
Thanks. All webaudi/ tests are passing locally now so please take a look. https://codereview.chromium.org/205173002/diff/80001/Source/modules/webaudio/AudioBufferSourceNode.h File ...
6 years, 8 months ago (2014-04-08 02:33:39 UTC) #19
haraken
> Thanks. All webaudi/ tests are passing locally now so please take a look. Sounds ...
6 years, 8 months ago (2014-04-08 02:45:50 UTC) #20
haraken
Thanks for working on this complicated piece. I think we're getting close. One thing you ...
6 years, 8 months ago (2014-04-08 06:02:07 UTC) #21
haraken
Also, let's explain non-trivial changes in the CL description.
6 years, 8 months ago (2014-04-08 06:08:10 UTC) #22
keishi
https://codereview.chromium.org/205173002/diff/150001/Source/modules/webaudio/AsyncAudioDecoder.cpp File Source/modules/webaudio/AsyncAudioDecoder.cpp (right): https://codereview.chromium.org/205173002/diff/150001/Source/modules/webaudio/AsyncAudioDecoder.cpp#newcode68 Source/modules/webaudio/AsyncAudioDecoder.cpp:68: RefPtr<AudioBus> bus = createBusFromInMemoryAudioFile(audioData->data(), audioData->byteLength(), false, sampleRate); On 2014/04/08 ...
6 years, 8 months ago (2014-04-21 17:10:11 UTC) #23
haraken
https://codereview.chromium.org/205173002/diff/150001/Source/modules/webaudio/AsyncAudioDecoder.cpp File Source/modules/webaudio/AsyncAudioDecoder.cpp (right): https://codereview.chromium.org/205173002/diff/150001/Source/modules/webaudio/AsyncAudioDecoder.cpp#newcode68 Source/modules/webaudio/AsyncAudioDecoder.cpp:68: RefPtr<AudioBus> bus = createBusFromInMemoryAudioFile(audioData->data(), audioData->byteLength(), false, sampleRate); On 2014/04/21 ...
6 years, 8 months ago (2014-04-22 05:37:18 UTC) #24
haraken
https://codereview.chromium.org/205173002/diff/190001/Source/platform/heap/Handle.h File Source/platform/heap/Handle.h (right): https://codereview.chromium.org/205173002/diff/190001/Source/platform/heap/Handle.h#newcode876 Source/platform/heap/Handle.h:876: Shall we land this macro ahead of time? Recently ...
6 years, 8 months ago (2014-04-23 12:52:08 UTC) #25
tkent
lgtm https://codereview.chromium.org/205173002/diff/190001/Source/platform/heap/ThreadState.cpp File Source/platform/heap/ThreadState.cpp (left): https://codereview.chromium.org/205173002/diff/190001/Source/platform/heap/ThreadState.cpp#oldcode252 Source/platform/heap/ThreadState.cpp:252: This change is unnecessary. https://codereview.chromium.org/205173002/diff/190001/Source/platform/heap/ThreadState.cpp#oldcode340 Source/platform/heap/ThreadState.cpp:340: This change ...
6 years, 8 months ago (2014-04-24 04:02:39 UTC) #26
tkent
On 2014/04/21 17:10:11, keishi1 wrote: > https://codereview.chromium.org/205173002/diff/150001/Source/modules/webaudio/AsyncAudioDecoder.cpp > File Source/modules/webaudio/AsyncAudioDecoder.cpp (right): > > https://codereview.chromium.org/205173002/diff/150001/Source/modules/webaudio/AsyncAudioDecoder.cpp#newcode68 > ...
6 years, 8 months ago (2014-04-24 04:04:15 UTC) #27
Mads Ager (chromium)
LGTM! Thanks for iterating on this! :-) https://codereview.chromium.org/205173002/diff/190001/Source/modules/webaudio/AudioNode.cpp File Source/modules/webaudio/AudioNode.cpp (right): https://codereview.chromium.org/205173002/diff/190001/Source/modules/webaudio/AudioNode.cpp#newcode605 Source/modules/webaudio/AudioNode.cpp:605: // of ...
6 years, 8 months ago (2014-04-24 09:05:36 UTC) #28
keishi
I tried to move AudioSummingJunction, AudioNodeInput, AudioParam to the heap but couldn't. I uploaded my ...
6 years, 7 months ago (2014-05-06 20:00:02 UTC) #29
haraken
On 2014/05/06 20:00:02, keishi1 wrote: > I tried to move AudioSummingJunction, AudioNodeInput, AudioParam to the ...
6 years, 7 months ago (2014-05-07 00:51:27 UTC) #30
haraken
LGTM with comments. rtoy@, kbr@: We're going to land this CL, but would it be ...
6 years, 7 months ago (2014-05-07 04:02:15 UTC) #31
keishi
https://codereview.chromium.org/205173002/diff/230001/Source/modules/webaudio/AsyncAudioDecoder.cpp File Source/modules/webaudio/AsyncAudioDecoder.cpp (right): https://codereview.chromium.org/205173002/diff/230001/Source/modules/webaudio/AsyncAudioDecoder.cpp#newcode81 Source/modules/webaudio/AsyncAudioDecoder.cpp:81: RefPtr<AudioBus> audioBusRef = adoptRef(audioBus); On 2014/05/07 04:02:16, haraken wrote: ...
6 years, 7 months ago (2014-05-07 07:59:23 UTC) #32
Ken Russell (switch to Gerrit)
Very nice work transitioning this complex module to Oilpan. LGTM overall. A couple of questions ...
6 years, 7 months ago (2014-05-07 22:07:19 UTC) #33
haraken
https://codereview.chromium.org/205173002/diff/250001/Source/modules/webaudio/AudioBuffer.h File Source/modules/webaudio/AudioBuffer.h (right): https://codereview.chromium.org/205173002/diff/250001/Source/modules/webaudio/AudioBuffer.h#newcode67 Source/modules/webaudio/AudioBuffer.h:67: void trace(Visitor*) { } On 2014/05/07 22:07:20, Ken Russell ...
6 years, 7 months ago (2014-05-08 00:52:08 UTC) #34
Ken Russell (switch to Gerrit)
https://codereview.chromium.org/205173002/diff/250001/Source/platform/heap/Heap.h File Source/platform/heap/Heap.h (right): https://codereview.chromium.org/205173002/diff/250001/Source/platform/heap/Heap.h#newcode567 Source/platform/heap/Heap.h:567: // audio thread. On 2014/05/08 00:52:09, haraken wrote: > ...
6 years, 7 months ago (2014-05-08 02:01:19 UTC) #35
haraken
On 2014/05/08 02:01:19, Ken Russell wrote: > https://codereview.chromium.org/205173002/diff/250001/Source/platform/heap/Heap.h > File Source/platform/heap/Heap.h (right): > > https://codereview.chromium.org/205173002/diff/250001/Source/platform/heap/Heap.h#newcode567 ...
6 years, 7 months ago (2014-05-08 02:29:55 UTC) #36
Mads Ager (chromium)
https://codereview.chromium.org/205173002/diff/250001/Source/platform/heap/Heap.h File Source/platform/heap/Heap.h (right): https://codereview.chromium.org/205173002/diff/250001/Source/platform/heap/Heap.h#newcode567 Source/platform/heap/Heap.h:567: // audio thread. On 2014/05/08 02:01:20, Ken Russell wrote: ...
6 years, 7 months ago (2014-05-08 05:50:14 UTC) #37
Raymond Toy
On 2014/05/08 00:52:08, haraken wrote: > https://codereview.chromium.org/205173002/diff/250001/Source/modules/webaudio/AudioBuffer.h > File Source/modules/webaudio/AudioBuffer.h (right): > > https://codereview.chromium.org/205173002/diff/250001/Source/modules/webaudio/AudioBuffer.h#newcode67 > ...
6 years, 7 months ago (2014-05-08 17:09:23 UTC) #38
Raymond Toy
On 2014/05/08 05:50:14, Mads Ager (chromium) wrote: > https://codereview.chromium.org/205173002/diff/250001/Source/platform/heap/Heap.h > File Source/platform/heap/Heap.h (right): > > ...
6 years, 7 months ago (2014-05-08 17:11:47 UTC) #39
Mads Ager (chromium)
On 2014/05/08 17:09:23, Raymond Toy wrote: > On 2014/05/08 00:52:08, haraken wrote: > > > ...
6 years, 7 months ago (2014-05-08 17:23:59 UTC) #40
haraken
The CQ bit was checked by haraken@chromium.org
6 years, 7 months ago (2014-05-08 23:09:54 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/keishi@chromium.org/205173002/250001
6 years, 7 months ago (2014-05-08 23:11:37 UTC) #42
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-08 23:12:25 UTC) #43
commit-bot: I haz the power
Failed to apply patch for Source/modules/webaudio/AudioBuffer.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 7 months ago (2014-05-08 23:12:26 UTC) #44
keishi
The CQ bit was checked by keishi@chromium.org
6 years, 7 months ago (2014-05-09 04:55:14 UTC) #45
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/keishi@chromium.org/205173002/270001
6 years, 7 months ago (2014-05-09 04:56:56 UTC) #46
commit-bot: I haz the power
6 years, 7 months ago (2014-05-09 06:10:20 UTC) #47
Message was sent while issue was closed.
Change committed as 173725

Powered by Google App Engine
This is Rietveld 408576698