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

Issue 1958933002: Refactored the comfort noise generation code in the AEC. (Closed)

Created:
4 years, 7 months ago by peah-webrtc
Modified:
4 years, 7 months ago
Reviewers:
hlundin-webrtc
CC:
webrtc-reviews_webrtc.org, peah-webrtc, Andrew MacDonald, tterriberry_mozilla.com, audio-team_agora.io, hlundin-webrtc, kwiberg-webrtc, minyue-webrtc, the sun, aluebs-webrtc, bjornv1
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Refactored the comfort noise generation code in the AEC. This CL will be followed with other CLs that break apart the application of the comfort noise from the comfort noise generation. The changes in the CL are very close to bitexaxt. The bitinexactness is caused by differences in numerical behavior when bundling the spectral band power and the noise scaling based on the NLP gain. BUG=webrtc:5201, webrtc:5298 Committed: https://crrev.com/5df729489f4c27e6325f08671dc5bf10d8c14a31 Cr-Commit-Position: refs/heads/master@{#12713}

Patch Set 1 #

Patch Set 2 : Removed redundant step in the comfort noise generation #

Total comments: 4

Patch Set 3 : Changes in response to reviewer comments #

Patch Set 4 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+56 lines, -82 lines) Patch
M webrtc/modules/audio_processing/aec/aec_core.cc View 1 2 3 2 chunks +56 lines, -82 lines 0 comments Download

Messages

Total messages: 12 (6 generated)
peah-webrtc
4 years, 7 months ago (2016-05-09 06:39:40 UTC) #3
hlundin-webrtc
LGTM with nits. https://codereview.webrtc.org/1958933002/diff/20001/webrtc/modules/audio_processing/aec/aec_core.cc File webrtc/modules/audio_processing/aec/aec_core.cc (right): https://codereview.webrtc.org/1958933002/diff/20001/webrtc/modules/audio_processing/aec/aec_core.cc#newcode527 webrtc/modules/audio_processing/aec/aec_core.cc:527: for (int i = 1; i ...
4 years, 7 months ago (2016-05-12 11:01:11 UTC) #4
peah-webrtc
https://codereview.webrtc.org/1958933002/diff/20001/webrtc/modules/audio_processing/aec/aec_core.cc File webrtc/modules/audio_processing/aec/aec_core.cc (right): https://codereview.webrtc.org/1958933002/diff/20001/webrtc/modules/audio_processing/aec/aec_core.cc#newcode527 webrtc/modules/audio_processing/aec/aec_core.cc:527: for (int i = 1; i < PART_LEN1; i++) ...
4 years, 7 months ago (2016-05-13 06:13:27 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1958933002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1958933002/60001
4 years, 7 months ago (2016-05-13 06:14:30 UTC) #8
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 7 months ago (2016-05-13 07:13:53 UTC) #10
commit-bot: I haz the power
4 years, 7 months ago (2016-05-13 07:14:05 UTC) #12
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/5df729489f4c27e6325f08671dc5bf10d8c14a31
Cr-Commit-Position: refs/heads/master@{#12713}

Powered by Google App Engine
This is Rietveld 408576698