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

Issue 10698066: Switch to pcm_low_latency and enable resampling. (Closed)

Created:
8 years, 5 months ago by DaleCurtis
Modified:
8 years, 5 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org, arv (Not doing code reviews), Chris Rogers
Visibility:
Public.

Description

Switch to pcm_low_latency and enable resampling. Plumbs all the relevant bits around. Updates the unit tests to do a basic resampling sanity check. Still requires http://codereview.chromium.org/10636036/ before anything will work on ToT. I'll land that behind a flag later. BUG=133637 TEST=These unit tests + CL above for manual testing. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=146717

Patch Set 1 #

Patch Set 2 : First Look! #

Total comments: 8

Patch Set 3 : Review fixes. #

Total comments: 24

Patch Set 4 : Comments! Remove RefCount. Squash ARMM changes. #

Total comments: 11

Patch Set 5 : Comments! #

Unified diffs Side-by-side diffs Delta from patch set Stats (+394 lines, -288 lines) Patch
M media/base/audio_renderer_mixer.h View 1 2 3 3 chunks +23 lines, -12 lines 0 comments Download
M media/base/audio_renderer_mixer.cc View 1 2 3 5 chunks +65 lines, -20 lines 0 comments Download
M media/base/audio_renderer_mixer_input.h View 1 2 3 4 3 chunks +18 lines, -11 lines 0 comments Download
M media/base/audio_renderer_mixer_input.cc View 1 2 3 4 1 chunk +7 lines, -16 lines 0 comments Download
M media/base/audio_renderer_mixer_input_unittest.cc View 1 2 3 4 3 chunks +31 lines, -34 lines 0 comments Download
M media/base/audio_renderer_mixer_unittest.cc View 1 2 3 4 9 chunks +162 lines, -144 lines 0 comments Download
M media/base/fake_audio_render_callback.h View 1 2 3 2 chunks +11 lines, -12 lines 0 comments Download
M media/base/fake_audio_render_callback.cc View 1 2 2 chunks +13 lines, -16 lines 0 comments Download
A media/base/mock_audio_renderer_sink.h View 1 2 3 1 chunk +41 lines, -0 lines 0 comments Download
A media/base/mock_audio_renderer_sink.cc View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
M media/filters/audio_renderer_impl_unittest.cc View 1 2 3 chunks +2 lines, -21 lines 0 comments Download
M media/media.gyp View 1 2 3 2 chunks +4 lines, -2 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
DaleCurtis
PTAL Chris. Lots of bug squashing still to be done, but let me know if ...
8 years, 5 months ago (2012-06-30 03:00:08 UTC) #1
Chris Rogers
Overall design looks good. Hopefully, using GetAudioHardwareBufferSize() below will start yielding some good results. To ...
8 years, 5 months ago (2012-07-02 22:53:50 UTC) #2
DaleCurtis
crogers to cc since he's on vacation, scherkus please review. http://codereview.chromium.org/10698066/diff/2001/media/base/audio_renderer_mixer.cc File media/base/audio_renderer_mixer.cc (right): http://codereview.chromium.org/10698066/diff/2001/media/base/audio_renderer_mixer.cc#newcode24 ...
8 years, 5 months ago (2012-07-12 00:40:43 UTC) #3
scherkus (not reviewing)
http://codereview.chromium.org/10698066/diff/5006/media/base/audio_renderer_mixer.cc File media/base/audio_renderer_mixer.cc (right): http://codereview.chromium.org/10698066/diff/5006/media/base/audio_renderer_mixer.cc#newcode35 media/base/audio_renderer_mixer.cc:35: Initialize(params, AudioParameters( should the test-only ARM(in, out, sink) ctor ...
8 years, 5 months ago (2012-07-12 23:02:52 UTC) #4
DaleCurtis
No changes, just replies. https://chromiumcodereview.appspot.com/10698066/diff/5006/media/base/audio_renderer_mixer.cc File media/base/audio_renderer_mixer.cc (right): https://chromiumcodereview.appspot.com/10698066/diff/5006/media/base/audio_renderer_mixer.cc#newcode35 media/base/audio_renderer_mixer.cc:35: Initialize(params, AudioParameters( On 2012/07/12 23:02:52, ...
8 years, 5 months ago (2012-07-12 23:16:29 UTC) #5
DaleCurtis
https://chromiumcodereview.appspot.com/10698066/diff/5006/media/base/audio_renderer_mixer.cc File media/base/audio_renderer_mixer.cc (right): https://chromiumcodereview.appspot.com/10698066/diff/5006/media/base/audio_renderer_mixer.cc#newcode35 media/base/audio_renderer_mixer.cc:35: Initialize(params, AudioParameters( On 2012/07/12 23:16:29, DaleCurtis wrote: > On ...
8 years, 5 months ago (2012-07-13 00:01:25 UTC) #6
DaleCurtis
On 2012/07/13 00:01:25, DaleCurtis wrote: > https://chromiumcodereview.appspot.com/10698066/diff/5006/media/base/audio_renderer_mixer.cc > File media/base/audio_renderer_mixer.cc (right): > > https://chromiumcodereview.appspot.com/10698066/diff/5006/media/base/audio_renderer_mixer.cc#newcode35 > ...
8 years, 5 months ago (2012-07-13 00:16:58 UTC) #7
scherkus (not reviewing)
LGTM w/ nits http://codereview.chromium.org/10698066/diff/5006/media/base/audio_renderer_mixer.cc File media/base/audio_renderer_mixer.cc (right): http://codereview.chromium.org/10698066/diff/5006/media/base/audio_renderer_mixer.cc#newcode84 media/base/audio_renderer_mixer.cc:84: current_audio_delay_milliseconds_ = audio_delay_milliseconds; On 2012/07/12 23:16:29, ...
8 years, 5 months ago (2012-07-14 01:45:02 UTC) #8
DaleCurtis
Thanks! https://chromiumcodereview.appspot.com/10698066/diff/1029/media/base/audio_renderer_mixer_input.h File media/base/audio_renderer_mixer_input.h (right): https://chromiumcodereview.appspot.com/10698066/diff/1029/media/base/audio_renderer_mixer_input.h#newcode23 media/base/audio_renderer_mixer_input.h:23: AudioRendererMixerInput( On 2012/07/14 01:45:02, scherkus wrote: > nit: ...
8 years, 5 months ago (2012-07-14 02:10:03 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dalecurtis@chromium.org/10698066/19001
8 years, 5 months ago (2012-07-14 02:13:25 UTC) #10
scherkus (not reviewing)
https://chromiumcodereview.appspot.com/10698066/diff/1029/media/base/audio_renderer_mixer_input_unittest.cc File media/base/audio_renderer_mixer_input_unittest.cc (right): https://chromiumcodereview.appspot.com/10698066/diff/1029/media/base/audio_renderer_mixer_input_unittest.cc#newcode35 media/base/audio_renderer_mixer_input_unittest.cc:35: EXPECT_CALL(*this, RemoveMixer(testing::_)); On 2012/07/14 02:10:03, DaleCurtis wrote: > On ...
8 years, 5 months ago (2012-07-14 02:15:31 UTC) #11
commit-bot: I haz the power
8 years, 5 months ago (2012-07-14 03:42:03 UTC) #12
Change committed as 146717

Powered by Google App Engine
This is Rietveld 408576698