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

Issue 11148011: Move audio decoder initialization to AudioRendererImpl. (Closed)

Created:
8 years, 2 months ago by xhwang
Modified:
8 years, 2 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org, darin-cc_chromium.org, ddorwin
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Move audio decoder initialization to AudioRendererImpl. Also add support to multiple audio decoder initializaiton. BUG=145635 TEST=media_unittests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=162658

Patch Set 1 #

Patch Set 2 : Update player_x11 and player_wtl #

Total comments: 15

Patch Set 3 : resolve acolwell's comments #

Total comments: 6

Patch Set 4 : rebase only #

Patch Set 5 : nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+227 lines, -161 lines) Patch
M media/base/audio_renderer.h View 4 chunks +10 lines, -1 line 0 comments Download
M media/base/filter_collection.h View 2 chunks +3 lines, -2 lines 0 comments Download
M media/base/filter_collection.cc View 3 chunks +4 lines, -13 lines 0 comments Download
M media/base/filter_collection_unittest.cc View 1 chunk +24 lines, -24 lines 0 comments Download
M media/base/mock_filters.h View 1 chunk +3 lines, -1 line 0 comments Download
M media/base/mock_filters.cc View 1 chunk +1 line, -1 line 0 comments Download
M media/base/pipeline.h View 4 chunks +0 lines, -9 lines 0 comments Download
M media/base/pipeline.cc View 1 2 5 chunks +6 lines, -20 lines 0 comments Download
M media/base/pipeline_unittest.cc View 19 chunks +32 lines, -69 lines 0 comments Download
M media/filters/audio_renderer_impl.h View 3 chunks +18 lines, -1 line 0 comments Download
M media/filters/audio_renderer_impl.cc View 1 2 3 4 7 chunks +67 lines, -9 lines 0 comments Download
M media/filters/audio_renderer_impl_unittest.cc View 1 2 3 4 8 chunks +46 lines, -1 line 0 comments Download
M media/filters/pipeline_integration_test_base.cc View 1 chunk +5 lines, -4 lines 0 comments Download
M media/tools/player_wtl/movie.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M media/tools/player_x11/player_x11.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M webkit/media/filter_helpers.cc View 2 chunks +6 lines, -4 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
xhwang
Mostly copying acolwell's CL (10836167). scherkus/acolwell: please review. ddorwin: FYI http://codereview.chromium.org/11148011/diff/2001/media/filters/audio_renderer_impl.cc File media/filters/audio_renderer_impl.cc (right): http://codereview.chromium.org/11148011/diff/2001/media/filters/audio_renderer_impl.cc#newcode196 ...
8 years, 2 months ago (2012-10-15 17:50:28 UTC) #1
acolwell GONE FROM CHROMIUM
looks pretty good. Here are my initial comments. http://codereview.chromium.org/11148011/diff/2001/media/base/filter_collection.h File media/base/filter_collection.h (right): http://codereview.chromium.org/11148011/diff/2001/media/base/filter_collection.h#newcode53 media/base/filter_collection.h:53: AudioDecoderList* ...
8 years, 2 months ago (2012-10-15 21:00:06 UTC) #2
xhwang
Comments resolved w/ a new question. PTAL! http://codereview.chromium.org/11148011/diff/2001/media/base/filter_collection.h File media/base/filter_collection.h (right): http://codereview.chromium.org/11148011/diff/2001/media/base/filter_collection.h#newcode53 media/base/filter_collection.h:53: AudioDecoderList* GetAudioDecoders(); ...
8 years, 2 months ago (2012-10-15 22:52:22 UTC) #3
acolwell GONE FROM CHROMIUM
LGTM http://codereview.chromium.org/11148011/diff/5004/media/filters/audio_renderer_impl.cc File media/filters/audio_renderer_impl.cc (right): http://codereview.chromium.org/11148011/diff/5004/media/filters/audio_renderer_impl.cc#newcode106 media/filters/audio_renderer_impl.cc:106: callback.Run(); On 2012/10/15 22:52:23, xhwang wrote: > I ...
8 years, 2 months ago (2012-10-16 16:23:38 UTC) #4
scherkus (not reviewing)
lgtm w/ nits Sadly I had coded this a while ago but hadn't landed: http://codereview.chromium.org/10918022/ ...
8 years, 2 months ago (2012-10-18 00:30:28 UTC) #5
scherkus (not reviewing)
my CL had some additional cleanup which I salvaged + rebased ontop of this CL: ...
8 years, 2 months ago (2012-10-18 00:49:53 UTC) #6
xhwang
nits resolved http://codereview.chromium.org/11148011/diff/5004/media/filters/audio_renderer_impl.cc File media/filters/audio_renderer_impl.cc (right): http://codereview.chromium.org/11148011/diff/5004/media/filters/audio_renderer_impl.cc#newcode198 media/filters/audio_renderer_impl.cc:198: if (state_ == kStopped) On 2012/10/18 00:30:28, ...
8 years, 2 months ago (2012-10-18 01:35:02 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/xhwang@chromium.org/11148011/29003
8 years, 2 months ago (2012-10-18 03:37:45 UTC) #8
commit-bot: I haz the power
8 years, 2 months ago (2012-10-18 07:02:46 UTC) #9
Change committed as 162658

Powered by Google App Engine
This is Rietveld 408576698