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

Issue 602193003: Cleanup some audio classes with C++11 shine! (Closed)

Created:
6 years, 2 months ago by DaleCurtis
Modified:
6 years, 2 months ago
Reviewers:
Peter Kasting, wolenetz
CC:
chromium-reviews, feature-media-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Cleanup some audio classes with C++11 shine! Use newly allowed features to cleanup some audio code: - auto for iterator based for loop. - nullptr for NULL. Additionally const& cleanup found while cleaning. BUG=none TEST=unittests pass. Committed: https://crrev.com/1dbc64a018d46617f2802844dc9080f0cc3aacc2 Cr-Commit-Position: refs/heads/master@{#297048}

Patch Set 1 #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -20 lines) Patch
M media/audio/audio_output_resampler.cc View 4 chunks +4 lines, -4 lines 0 comments Download
M media/base/audio_converter.cc View 1 chunk +2 lines, -5 lines 0 comments Download
M media/base/audio_renderer_mixer.cc View 1 chunk +2 lines, -5 lines 5 comments Download
M media/base/audio_splicer.h View 1 chunk +1 line, -1 line 0 comments Download
M media/base/audio_splicer.cc View 2 chunks +3 lines, -5 lines 1 comment Download

Messages

Total messages: 22 (3 generated)
DaleCurtis
Alternatively titled: perfcrastinating.
6 years, 2 months ago (2014-09-25 19:58:28 UTC) #2
DaleCurtis
( http://chromium-cpp.appspot.com/ lists these as approved with the recommendation to try them out and have ...
6 years, 2 months ago (2014-09-25 19:59:26 UTC) #3
wolenetz
lgtm https://codereview.chromium.org/602193003/diff/1/media/base/audio_renderer_mixer.cc File media/base/audio_renderer_mixer.cc (right): https://codereview.chromium.org/602193003/diff/1/media/base/audio_renderer_mixer.cc#newcode61 media/base/audio_renderer_mixer.cc:61: for (ErrorCallbackList::iterator it = error_callbacks_.begin(); I wish for ...
6 years, 2 months ago (2014-09-26 01:22:31 UTC) #4
wolenetz
On 2014/09/26 01:22:31, wolenetz wrote: > lgtm > > https://codereview.chromium.org/602193003/diff/1/media/base/audio_renderer_mixer.cc > File media/base/audio_renderer_mixer.cc (right): > ...
6 years, 2 months ago (2014-09-26 01:31:09 UTC) #5
wolenetz
On 2014/09/26 01:31:09, wolenetz wrote: > On 2014/09/26 01:22:31, wolenetz wrote: > > lgtm > ...
6 years, 2 months ago (2014-09-26 01:32:08 UTC) #6
Peter Kasting
https://codereview.chromium.org/602193003/diff/1/media/base/audio_renderer_mixer.cc File media/base/audio_renderer_mixer.cc (right): https://codereview.chromium.org/602193003/diff/1/media/base/audio_renderer_mixer.cc#newcode61 media/base/audio_renderer_mixer.cc:61: for (ErrorCallbackList::iterator it = error_callbacks_.begin(); On 2014/09/26 01:22:31, wolenetz ...
6 years, 2 months ago (2014-09-26 01:52:33 UTC) #8
wolenetz
I'm done perfcrastinating ;) https://codereview.chromium.org/602193003/diff/1/media/base/audio_renderer_mixer.cc File media/base/audio_renderer_mixer.cc (right): https://codereview.chromium.org/602193003/diff/1/media/base/audio_renderer_mixer.cc#newcode61 media/base/audio_renderer_mixer.cc:61: for (ErrorCallbackList::iterator it = error_callbacks_.begin(); ...
6 years, 2 months ago (2014-09-26 07:23:15 UTC) #9
Peter Kasting
On 2014/09/26 07:23:15, wolenetz wrote: > The behavior of this alternative would be different vs ...
6 years, 2 months ago (2014-09-26 18:00:14 UTC) #10
wolenetz
On 2014/09/26 18:00:14, Peter Kasting wrote: > On 2014/09/26 07:23:15, wolenetz wrote: > > The ...
6 years, 2 months ago (2014-09-26 19:10:48 UTC) #11
Peter Kasting
On 2014/09/26 19:10:48, wolenetz wrote: > On 2014/09/26 18:00:14, Peter Kasting wrote: > > On ...
6 years, 2 months ago (2014-09-26 20:27:06 UTC) #12
wolenetz
On 2014/09/26 20:27:06, Peter Kasting wrote: > On 2014/09/26 19:10:48, wolenetz wrote: > > On ...
6 years, 2 months ago (2014-09-26 20:33:15 UTC) #13
DaleCurtis
https://codereview.chromium.org/602193003/diff/1/media/base/audio_renderer_mixer.cc File media/base/audio_renderer_mixer.cc (right): https://codereview.chromium.org/602193003/diff/1/media/base/audio_renderer_mixer.cc#newcode61 media/base/audio_renderer_mixer.cc:61: for (ErrorCallbackList::iterator it = error_callbacks_.begin(); On 2014/09/26 07:23:15, wolenetz ...
6 years, 2 months ago (2014-09-26 20:39:51 UTC) #14
Peter Kasting
On 2014/09/26 20:39:51, DaleCurtis wrote: > While find_if+erase works, I wouldn't recommend it where only ...
6 years, 2 months ago (2014-09-26 20:42:16 UTC) #15
DaleCurtis
On 2014/09/26 20:42:16, Peter Kasting wrote: > On 2014/09/26 20:39:51, DaleCurtis wrote: > > While ...
6 years, 2 months ago (2014-09-26 20:48:05 UTC) #16
Peter Kasting
On 2014/09/26 20:48:05, DaleCurtis wrote: > I still prefer the code as > written. Algorithms ...
6 years, 2 months ago (2014-09-26 20:49:36 UTC) #17
DaleCurtis
On 2014/09/26 20:49:36, Peter Kasting wrote: > On 2014/09/26 20:48:05, DaleCurtis wrote: > > I ...
6 years, 2 months ago (2014-09-26 20:51:17 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/602193003/1
6 years, 2 months ago (2014-09-26 20:54:58 UTC) #20
commit-bot: I haz the power
Committed patchset #1 (id:1) as 5db6c257041fdfe752807ab468e204704a7490b1
6 years, 2 months ago (2014-09-26 22:04:53 UTC) #21
commit-bot: I haz the power
6 years, 2 months ago (2014-09-26 22:05:50 UTC) #22
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/1dbc64a018d46617f2802844dc9080f0cc3aacc2
Cr-Commit-Position: refs/heads/master@{#297048}

Powered by Google App Engine
This is Rietveld 408576698