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

Issue 10871051: Convert WebAudio file handlers to use AudioBus. (Closed)

Created:
8 years, 4 months ago by DaleCurtis
Modified:
8 years, 3 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org, darin-cc_chromium.org
Visibility:
Public.

Description

Convert WebAudio file handlers to use AudioBus. Lets us remove AudioUtil::DeinterleaveAudioChannel(). Modifies AudioBus to add a new FromInterleavedPartial() function which allows for streaming deinterleave. Also adds supporting method: ZeroFramesPartial(). BUG=114700, 120319 TEST=unittests + WebAudio test page. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=154099

Patch Set 1 : Comments. #

Total comments: 6

Patch Set 2 : Comments. #

Patch Set 3 : Update webkit glue gyp. #

Total comments: 13

Patch Set 4 : Comments. #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+153 lines, -150 lines) Patch
M media/audio/audio_util.h View 1 2 1 chunk +0 lines, -13 lines 0 comments Download
M media/audio/audio_util.cc View 1 2 1 chunk +0 lines, -48 lines 0 comments Download
M media/base/audio_bus.h View 2 chunks +10 lines, -1 line 0 comments Download
M media/base/audio_bus.cc View 1 2 3 5 chunks +43 lines, -22 lines 1 comment Download
M media/base/audio_bus_unittest.cc View 1 2 3 4 chunks +57 lines, -6 lines 0 comments Download
M media/filters/audio_file_reader.h View 1 4 chunks +4 lines, -4 lines 0 comments Download
M media/filters/audio_file_reader.cc View 1 2 3 6 chunks +31 lines, -43 lines 0 comments Download
M webkit/glue/webkit_glue.gypi View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M webkit/media/audio_decoder.cc View 4 chunks +7 lines, -13 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
DaleCurtis
PTAL.
8 years, 4 months ago (2012-08-24 00:15:02 UTC) #1
Chris Rogers
Looks great overall. https://chromiumcodereview.appspot.com/10871051/diff/10003/media/base/audio_bus.cc File media/base/audio_bus.cc (right): https://chromiumcodereview.appspot.com/10871051/diff/10003/media/base/audio_bus.cc#newcode37 media/base/audio_bus.cc:37: int frames, AudioBus* dest) { how ...
8 years, 4 months ago (2012-08-24 20:49:28 UTC) #2
DaleCurtis
https://chromiumcodereview.appspot.com/10871051/diff/10003/media/base/audio_bus.cc File media/base/audio_bus.cc (right): https://chromiumcodereview.appspot.com/10871051/diff/10003/media/base/audio_bus.cc#newcode37 media/base/audio_bus.cc:37: int frames, AudioBus* dest) { On 2012/08/24 20:49:28, Chris ...
8 years, 4 months ago (2012-08-24 22:23:22 UTC) #3
vrk (LEFT CHROMIUM)
LGTM with a smattering of minor nits! https://chromiumcodereview.appspot.com/10871051/diff/2012/media/base/audio_bus.cc File media/base/audio_bus.cc (right): https://chromiumcodereview.appspot.com/10871051/diff/2012/media/base/audio_bus.cc#newcode106 media/base/audio_bus.cc:106: return (start_frame ...
8 years, 3 months ago (2012-08-28 20:25:11 UTC) #4
DaleCurtis
https://chromiumcodereview.appspot.com/10871051/diff/2012/media/base/audio_bus.cc File media/base/audio_bus.cc (right): https://chromiumcodereview.appspot.com/10871051/diff/2012/media/base/audio_bus.cc#newcode106 media/base/audio_bus.cc:106: return (start_frame >= 0 && frames >= 0 && ...
8 years, 3 months ago (2012-08-29 03:43:13 UTC) #5
DaleCurtis
All comments addressed. crogers: Any comments? +darin for webkit/glue/webkit_glue.gypi OWNERS stamp. https://chromiumcodereview.appspot.com/10871051/diff/2012/media/base/audio_bus.cc File media/base/audio_bus.cc (right): ...
8 years, 3 months ago (2012-08-29 04:47:11 UTC) #6
Chris Rogers
Thanks Dale, looking good! I'll have one last look tomorrow morning... https://chromiumcodereview.appspot.com/10871051/diff/20001/media/base/audio_bus.cc File media/base/audio_bus.cc (right): ...
8 years, 3 months ago (2012-08-29 05:16:19 UTC) #7
Chris Rogers
LGTM - thanks Dale!
8 years, 3 months ago (2012-08-30 00:39:44 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dalecurtis@chromium.org/10871051/20001
8 years, 3 months ago (2012-08-30 00:44:32 UTC) #9
commit-bot: I haz the power
Presubmit check for 10871051-20001 failed and returned exit status 1. Running presubmit commit checks ...
8 years, 3 months ago (2012-08-30 00:44:39 UTC) #10
DaleCurtis
On 2012/08/30 00:44:39, I haz the power (commit-bot) wrote: > Presubmit check for 10871051-20001 failed ...
8 years, 3 months ago (2012-08-30 00:46:15 UTC) #11
darin (slow to review)
LGTM
8 years, 3 months ago (2012-08-30 04:53:53 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dalecurtis@chromium.org/10871051/20001
8 years, 3 months ago (2012-08-30 06:44:01 UTC) #13
commit-bot: I haz the power
8 years, 3 months ago (2012-08-30 09:03:25 UTC) #14
Change committed as 154099

Powered by Google App Engine
This is Rietveld 408576698