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

Issue 2980493002: Add adaptive notch filter to remove narrowband echo components in AEC3 (Closed)

Created:
3 years, 5 months ago by peah-webrtc
Modified:
3 years, 5 months ago
Reviewers:
ivoc
CC:
webrtc-reviews_webrtc.org, AleBzk, peah-webrtc, Andrew MacDonald, aleloi, tterriberry_mozilla.com, audio-team_agora.io, hlundin-webrtc, kwiberg-webrtc, minyue-webrtc, the sun, aluebs-webrtc, bjornv1
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Add adaptive notch filter to remove narrowband echo components in AEC3 This CL adds detection of components in the render signal that are of strong narrowband nature and therefore may cause problems for the AEC. This CL also adds functionality in the echo suppressor to suppress these signals BUG=webrtc:7967 Review-Url: https://codereview.webrtc.org/2980493002 Cr-Commit-Position: refs/heads/master@{#18968} Committed: https://chromium.googlesource.com/external/webrtc/+/14c11a47123bcdf833eeb1f6a62521b69df4d463

Patch Set 1 #

Total comments: 6

Patch Set 2 : Rebase #

Patch Set 3 : Changes in response to reviewer commments #

Patch Set 4 : Fixed build error in debug mode #

Unified diffs Side-by-side diffs Delta from patch set Stats (+122 lines, -23 lines) Patch
M webrtc/modules/audio_processing/aec3/echo_remover.cc View 1 2 chunks +5 lines, -2 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/render_signal_analyzer.h View 1 chunk +4 lines, -0 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/render_signal_analyzer.cc View 1 2 3 chunks +73 lines, -13 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/suppression_gain.h View 1 2 3 chunks +3 lines, -0 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/suppression_gain.cc View 1 2 7 chunks +27 lines, -3 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/suppression_gain_unittest.cc View 1 2 3 5 chunks +10 lines, -5 lines 0 comments Download

Messages

Total messages: 22 (13 generated)
peah-webrtc
Hi ivoc@ Could you please take a look at this CL?
3 years, 5 months ago (2017-07-10 22:56:07 UTC) #5
ivoc
lgtm, but see some comments below. https://codereview.webrtc.org/2980493002/diff/40001/webrtc/modules/audio_processing/aec3/render_signal_analyzer.cc File webrtc/modules/audio_processing/aec3/render_signal_analyzer.cc (right): https://codereview.webrtc.org/2980493002/diff/40001/webrtc/modules/audio_processing/aec3/render_signal_analyzer.cc#newcode83 webrtc/modules/audio_processing/aec3/render_signal_analyzer.cc:83: *narrow_peak_band = rtc::Optional<int>(); ...
3 years, 5 months ago (2017-07-11 11:06:51 UTC) #6
peah-webrtc
Thanks for the review and the comments! I've uploaded a new patchset with changes done ...
3 years, 5 months ago (2017-07-11 11:54:18 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2980493002/80001
3 years, 5 months ago (2017-07-11 11:54:27 UTC) #10
commit-bot: I haz the power
Try jobs failed on following builders: linux32_arm_rel on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux32_arm_rel/builds/2681) mac_compile_dbg on master.tryserver.webrtc (JOB_FAILED, ...
3 years, 5 months ago (2017-07-11 11:57:39 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2980493002/100001
3 years, 5 months ago (2017-07-11 12:09:58 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: win_clang_dbg on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/win_clang_dbg/builds/15315)
3 years, 5 months ago (2017-07-11 12:26:08 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2980493002/100001
3 years, 5 months ago (2017-07-11 12:52:48 UTC) #19
commit-bot: I haz the power
3 years, 5 months ago (2017-07-11 13:13:50 UTC) #22
Message was sent while issue was closed.
Committed patchset #4 (id:100001) as
https://chromium.googlesource.com/external/webrtc/+/14c11a47123bcdf833eeb1f6a...

Powered by Google App Engine
This is Rietveld 408576698