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

Issue 1894963002: Add aec-refined-adaptive-filter command line switch (Closed)

Created:
4 years, 8 months ago by hlundin-chromium
Modified:
4 years, 8 months ago
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, creis+watch_chromium.org, posciak+watch_chromium.org, nasko+codewatch_chromium.org, jam, feature-media-reviews_chromium.org, darin-cc_chromium.org, mcasas+watch+vc_chromium.org, mkwst+moarreviews-renderer_chromium.org, peah
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add aec-refined-adaptive-filter command line switch The acoustic echo canceler (AEC) in WebRTC sometimes end up in bad states. A new tuning was added to WebRTC, and should be tested on selected platforms. This CL adds a command line switch to turn this new tuning on or off, facilitating the testing. Tuning added to WebRTC: https://chromium.googlesource.com/external/webrtc.git/+/0332c2db39d6f5c780ce9e92b850bcb57e24e7f8 Tuning rolled into Chrome: https://crrev.com/8cf9068d949adc9e5e5f13346f776520cbb29c4d BUG=603411, webrtc:5777, webrtc:5778 Committed: https://crrev.com/8ed6849361610a82033e269f1fb8fe17a179c6e6 Cr-Commit-Position: refs/heads/master@{#388078}

Patch Set 1 #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+21 lines, -0 lines) Patch
M content/browser/renderer_host/render_process_host_impl.cc View 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_switches.h View 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_switches.cc View 1 chunk +8 lines, -0 lines 0 comments Download
M content/renderer/media/media_stream_audio_processor.cc View 2 chunks +11 lines, -0 lines 6 comments Download

Messages

Total messages: 18 (8 generated)
hlundin-chromium
Avi, Tommi, Please, review this change. Thanks!
4 years, 8 months ago (2016-04-18 08:29:18 UTC) #4
Avi (use Gerrit)
lgtm
4 years, 8 months ago (2016-04-18 13:47:58 UTC) #5
hlundin-chromium
aluebs, please review content/renderer/media/media_stream_audio_processor.cc. Thanks!
4 years, 8 months ago (2016-04-18 19:10:29 UTC) #7
tommi (sloooow) - chröme
lgtm
4 years, 8 months ago (2016-04-18 19:45:42 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1894963002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1894963002/1
4 years, 8 months ago (2016-04-18 20:50:09 UTC) #11
aluebs-chromium
lgtm % with some small questions https://codereview.chromium.org/1894963002/diff/1/content/renderer/media/media_stream_audio_processor.cc File content/renderer/media/media_stream_audio_processor.cc (right): https://codereview.chromium.org/1894963002/diff/1/content/renderer/media/media_stream_audio_processor.cc#newcode117 content/renderer/media/media_stream_audio_processor.cc:117: return base::CommandLine::ForCurrentProcess()->HasSwitch( Just ...
4 years, 8 months ago (2016-04-18 20:52:49 UTC) #12
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 8 months ago (2016-04-18 23:39:58 UTC) #14
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/8ed6849361610a82033e269f1fb8fe17a179c6e6 Cr-Commit-Position: refs/heads/master@{#388078}
4 years, 8 months ago (2016-04-18 23:41:13 UTC) #16
hlundin-chromium
Post-commit answers to Alex's questions. https://codereview.chromium.org/1894963002/diff/1/content/renderer/media/media_stream_audio_processor.cc File content/renderer/media/media_stream_audio_processor.cc (right): https://codereview.chromium.org/1894963002/diff/1/content/renderer/media/media_stream_audio_processor.cc#newcode117 content/renderer/media/media_stream_audio_processor.cc:117: return base::CommandLine::ForCurrentProcess()->HasSwitch( On 2016/04/18 ...
4 years, 8 months ago (2016-04-19 06:13:36 UTC) #17
aluebs-chromium
4 years, 8 months ago (2016-04-19 16:20:51 UTC) #18
Message was sent while issue was closed.
https://codereview.chromium.org/1894963002/diff/1/content/renderer/media/medi...
File content/renderer/media/media_stream_audio_processor.cc (right):

https://codereview.chromium.org/1894963002/diff/1/content/renderer/media/medi...
content/renderer/media/media_stream_audio_processor.cc:117: return
base::CommandLine::ForCurrentProcess()->HasSwitch(
On 2016/04/19 06:13:35, hlundin1 wrote:
> On 2016/04/18 20:52:49, aluebs-chromium wrote:
> > Just out of curiosity, does this kind of switches allows you to run a Finch
> > experiment? Or isn't that the plan?
> 
> The plan is to maybe run a Finch experiment, but not at this stage. For a
Finch
> experiment, you have to query base::FieldTrialList, I believe.

Yes, that is what I thought. I was just curious :)

https://codereview.chromium.org/1894963002/diff/1/content/renderer/media/medi...
content/renderer/media/media_stream_audio_processor.cc:529: }
On 2016/04/19 06:13:35, hlundin1 wrote:
> On 2016/04/18 20:52:49, aluebs-chromium wrote:
> > Do you want to rely on the default WebRTC behavior when the switch is not
> > specified? Because you could force it to false in the else-clause depending
on
> > the behavior you find better.
> 
> Ack.
> 
> I'm relying on the default behavior for now.

Ack

Powered by Google App Engine
This is Rietveld 408576698