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

Issue 1494133002: Retyped the frequency estimate of the comfort noise for the higher band to harmonize the AEC code(#4 (Closed)

Created:
5 years ago by peah-webrtc
Modified:
5 years ago
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@ESUP_refactoring3_CL
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Retyped the frequency estimate of the comfort noise for the higher band to harmonize the AEC code. -Changed the type for the frequency estimate of the comfort noise for the higher band to be a two dimensional float array instead of a complex_t array. This makes sense since all the other frequency estimate (apart from the coherence) use this format and doing this change allows bundling the IFFT operations into using the InverseFFT method. -Moved the memset of the frequency estimate of the comfort noise to where it is used and made it conditional so that it is only performed when used. -Harmonized the if-statements for when the frequency estimate of the comfort noise is computed in the different optimized ComfortNoise computation methods. The changes have been tested for bitexactness. BUG=webrtc:5201 Committed: https://crrev.com/99b1a32146fcc63e52fd45484958d7c8c4cf0061 Cr-Commit-Position: refs/heads/master@{#11050}

Patch Set 1 #

Total comments: 12

Patch Set 2 : Moved else statements #

Unified diffs Side-by-side diffs Delta from patch set Stats (+29 lines, -24 lines) Patch
M webrtc/modules/audio_processing/aec/aec_core.c View 1 6 chunks +21 lines, -19 lines 0 comments Download
M webrtc/modules/audio_processing/aec/aec_core_internal.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec/aec_core_mips.c View 1 3 chunks +7 lines, -4 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 15 (6 generated)
peah-webrtc
5 years ago (2015-12-03 11:54:40 UTC) #4
minyue-webrtc
https://codereview.webrtc.org/1494133002/diff/1/webrtc/modules/audio_processing/aec/aec_core.c File webrtc/modules/audio_processing/aec/aec_core.c (right): https://codereview.webrtc.org/1494133002/diff/1/webrtc/modules/audio_processing/aec/aec_core.c#newcode527 webrtc/modules/audio_processing/aec/aec_core.c:527: else { move 527 to 526 https://codereview.webrtc.org/1494133002/diff/1/webrtc/modules/audio_processing/aec/aec_core.c#newcode529 webrtc/modules/audio_processing/aec/aec_core.c:529: 2 ...
5 years ago (2015-12-04 09:49:44 UTC) #5
hlundin-webrtc
https://codereview.webrtc.org/1494133002/diff/1/webrtc/modules/audio_processing/aec/aec_core_mips.c File webrtc/modules/audio_processing/aec/aec_core_mips.c (right): https://codereview.webrtc.org/1494133002/diff/1/webrtc/modules/audio_processing/aec/aec_core_mips.c#newcode323 webrtc/modules/audio_processing/aec/aec_core_mips.c:323: 2 * PART_LEN1 * sizeof(comfortNoiseHband[0][0])); ... and sizeof(comfortNoiseHband)
5 years ago (2015-12-04 11:01:39 UTC) #6
peah-webrtc
https://codereview.webrtc.org/1494133002/diff/1/webrtc/modules/audio_processing/aec/aec_core.c File webrtc/modules/audio_processing/aec/aec_core.c (right): https://codereview.webrtc.org/1494133002/diff/1/webrtc/modules/audio_processing/aec/aec_core.c#newcode527 webrtc/modules/audio_processing/aec/aec_core.c:527: else { On 2015/12/04 09:49:43, minyue-webrtc wrote: > move ...
5 years ago (2015-12-04 23:02:48 UTC) #7
hlundin-webrtc
lgtm https://codereview.webrtc.org/1494133002/diff/1/webrtc/modules/audio_processing/aec/aec_core_mips.c File webrtc/modules/audio_processing/aec/aec_core_mips.c (right): https://codereview.webrtc.org/1494133002/diff/1/webrtc/modules/audio_processing/aec/aec_core_mips.c#newcode323 webrtc/modules/audio_processing/aec/aec_core_mips.c:323: 2 * PART_LEN1 * sizeof(comfortNoiseHband[0][0])); On 2015/12/04 23:02:48, ...
5 years ago (2015-12-08 11:52:52 UTC) #8
minyue-webrtc
lgtm https://codereview.webrtc.org/1494133002/diff/1/webrtc/modules/audio_processing/aec/aec_core.c File webrtc/modules/audio_processing/aec/aec_core.c (right): https://codereview.webrtc.org/1494133002/diff/1/webrtc/modules/audio_processing/aec/aec_core.c#newcode529 webrtc/modules/audio_processing/aec/aec_core.c:529: 2 * PART_LEN1 * sizeof(comfortNoiseHband[0][0])); On 2015/12/04 23:02:48, ...
5 years ago (2015-12-08 12:33:02 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1494133002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1494133002/20001
5 years ago (2015-12-16 13:10:28 UTC) #11
commit-bot: I haz the power
Committed patchset #2 (id:20001)
5 years ago (2015-12-16 14:07:27 UTC) #13
commit-bot: I haz the power
5 years ago (2015-12-16 14:07:38 UTC) #15
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/99b1a32146fcc63e52fd45484958d7c8c4cf0061
Cr-Commit-Position: refs/heads/master@{#11050}

Powered by Google App Engine
This is Rietveld 408576698