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

Issue 795793003: Added a chrome flag to enable Delay Agnostic AEC in WebRTC (Closed)

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

Description

Added a chrome flag to enable Delay Agnostic AEC in WebRTC There has been echo issues on Mac when using WebRTC for quite some time and a possible solution is to use a delay agnostic AEC. It has been turned on under a Finch experiment (crbug/385073). Recently, there has been a lot of echo issues on CrOS of which a delay agnostic AEC would have helped the user to get rid of the echo. The need for a chrome flag, to help in such situations and also to simplify the test and verification process of delay agnostic AEC itself, is clear. This CL adds a flag and adds a help function that checks if delay agnostic AEC is enabled or not, either through a flag or the above mentioned Finch experiment. Once the experiment is fully launched on all platforms, the flag will be removed. BUG=N/A TESTED=verified locally on Mac TBR=cpu@chromium.org Committed: https://crrev.com/3a1fa641e17c3293c8df42a9abf6e858b6935014 Cr-Commit-Position: refs/heads/master@{#311241}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Removed OS_MACOSX ifdefs #

Total comments: 2

Patch Set 3 : Added comment on query order #

Patch Set 4 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+33 lines, -5 lines) Patch
M chrome/app/generated_resources.grd View 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/about_flags.cc View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_switches.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_switches.cc View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M content/renderer/media/media_stream_audio_processor.cc View 1 2 3 3 chunks +14 lines, -5 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 14 (3 generated)
bjornv
Dear reviewers, PTAL at this chrome flag CL. TBR=cpu@chromium.org (for generated_resources.grd) Alexei for histograms.xml perkj ...
5 years, 11 months ago (2015-01-06 19:26:26 UTC) #2
Alexei Svitkine (slow)
histograms lgtm
5 years, 11 months ago (2015-01-06 21:28:50 UTC) #3
perkj_chrome
I am only an owner of media. You will have to find someone else for ...
5 years, 11 months ago (2015-01-09 07:37:08 UTC) #4
bjornv
perkj: PTAL avi: I added you as a reviewer of content/public/common/content_switches.* If you're not an ...
5 years, 11 months ago (2015-01-10 10:08:41 UTC) #6
Avi (use Gerrit)
I am the person who can do that for you. LGTM, with the question of ...
5 years, 11 months ago (2015-01-10 17:36:40 UTC) #7
bjornv
On 2015/01/10 17:36:40, Avi wrote: > I am the person who can do that for ...
5 years, 11 months ago (2015-01-12 05:49:18 UTC) #8
perkj_chrome
lgtm https://codereview.chromium.org/795793003/diff/20001/content/renderer/media/media_stream_audio_processor.cc File content/renderer/media/media_stream_audio_processor.cc (right): https://codereview.chromium.org/795793003/diff/20001/content/renderer/media/media_stream_audio_processor.cc#newcode77 content/renderer/media/media_stream_audio_processor.cc:77: const std::string group_name = nit: move to where ...
5 years, 11 months ago (2015-01-12 07:50:37 UTC) #9
bjornv
https://codereview.chromium.org/795793003/diff/20001/content/renderer/media/media_stream_audio_processor.cc File content/renderer/media/media_stream_audio_processor.cc (right): https://codereview.chromium.org/795793003/diff/20001/content/renderer/media/media_stream_audio_processor.cc#newcode77 content/renderer/media/media_stream_audio_processor.cc:77: const std::string group_name = On 2015/01/12 07:50:37, perkj wrote: ...
5 years, 11 months ago (2015-01-12 21:50:50 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/795793003/60001
5 years, 11 months ago (2015-01-13 07:17:46 UTC) #12
commit-bot: I haz the power
Committed patchset #4 (id:60001)
5 years, 11 months ago (2015-01-13 09:19:37 UTC) #13
commit-bot: I haz the power
5 years, 11 months ago (2015-01-13 09:20:41 UTC) #14
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/3a1fa641e17c3293c8df42a9abf6e858b6935014
Cr-Commit-Position: refs/heads/master@{#311241}

Powered by Google App Engine
This is Rietveld 408576698