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

Issue 3003733002: Utilizing the AEC3 config struct for constants. (Closed)

Created:
3 years, 4 months ago by peah-webrtc
Modified:
3 years, 3 months ago
CC:
webrtc-reviews_webrtc.org, AleBzk, 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

Utilizing the AEC3 config struct for constants. This CL replaces inline constants with config struct constants. BUG=webrtc:5298 Review-Url: https://codereview.webrtc.org/3003733002 Cr-Commit-Position: refs/heads/master@{#19507} Committed: https://chromium.googlesource.com/external/webrtc/+/8cee56f2546c329d193d9478e29894cf9f6ad2ff

Patch Set 1 #

Total comments: 6

Patch Set 2 : Changes in response to reviewer comments #

Patch Set 3 : Corrected a default parameter settings #

Patch Set 4 : Fixed unittest build errors occurring in debug mode #

Patch Set 5 : Corrected failing unittest #

Patch Set 6 : Addressing threading issue #

Patch Set 7 : Added copy constructor #

Patch Set 8 : Added conditional building of the copy constructor #

Patch Set 9 : Changed to using copy assignment #

Patch Set 10 : Removed unused default constructor #

Patch Set 11 : Changed build flag #

Patch Set 12 : Added copy assignment #

Total comments: 1

Patch Set 13 : Testing adding a copy constructor #

Patch Set 14 : Added missing include #

Patch Set 15 : Trying out another variant #

Patch Set 16 : Trying to again add the inclusion guards #

Patch Set 17 : Removed #if on #define which is not properly set #

Patch Set 18 : Added comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+193 lines, -94 lines) Patch
M webrtc/modules/audio_processing/aec3/adaptive_fir_filter_unittest.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/aec_state.h View 3 chunks +5 lines, -3 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/aec_state.cc View 1 3 chunks +9 lines, -4 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/aec_state_unittest.cc View 4 chunks +4 lines, -4 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/comfort_noise_generator_unittest.cc View 1 2 3 3 chunks +5 lines, -3 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/echo_remover.cc View 1 2 chunks +6 lines, -3 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/echo_remover_metrics_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/erle_estimator.h View 2 chunks +4 lines, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/erle_estimator.cc View 2 chunks +12 lines, -15 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/erle_estimator_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/main_filter_update_gain_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/residual_echo_estimator.h View 3 chunks +5 lines, -2 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/residual_echo_estimator.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +7 lines, -4 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/residual_echo_estimator_unittest.cc View 1 2 3 4 2 chunks +10 lines, -6 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/shadow_filter_update_gain_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/subtractor_unittest.cc View 1 2 3 3 chunks +11 lines, -7 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/suppression_gain.h View 1 2 chunks +5 lines, -2 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/suppression_gain.cc View 1 10 chunks +46 lines, -33 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/suppression_gain_unittest.cc View 1 2 3 2 chunks +4 lines, -2 lines 0 comments Download
M webrtc/modules/audio_processing/include/audio_processing.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +55 lines, -0 lines 0 comments Download

Messages

Total messages: 48 (30 generated)
peah-webrtc
3 years, 4 months ago (2017-08-23 13:45:47 UTC) #5
hlundin-webrtc
LG. I have a few comments. https://codereview.webrtc.org/3003733002/diff/1/webrtc/modules/audio_processing/aec3/echo_remover.cc File webrtc/modules/audio_processing/aec3/echo_remover.cc (right): https://codereview.webrtc.org/3003733002/diff/1/webrtc/modules/audio_processing/aec3/echo_remover.cc#newcode108 webrtc/modules/audio_processing/aec3/echo_remover.cc:108: residual_echo_estimator_(config_), This is ...
3 years, 4 months ago (2017-08-23 14:52:22 UTC) #6
peah-webrtc
Hi, Thanks for the comments. I have updated the code with changes in response to ...
3 years, 4 months ago (2017-08-24 07:00:52 UTC) #8
hlundin-webrtc
lgtm
3 years, 4 months ago (2017-08-24 07:06:42 UTC) #9
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/3003733002/40001
3 years, 4 months ago (2017-08-24 07:22:44 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: mac_compile_dbg on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/mac_compile_dbg/builds/18697) win_msvc_rel on master.tryserver.webrtc (JOB_FAILED, ...
3 years, 4 months ago (2017-08-24 07:27:17 UTC) #13
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/3003733002/60001
3 years, 4 months ago (2017-08-24 08:55:16 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: mac_rel on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/mac_rel/builds/28526)
3 years, 4 months ago (2017-08-24 09:09:05 UTC) #18
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/3003733002/80001
3 years, 4 months ago (2017-08-24 09:43:45 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: linux_memcheck on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_memcheck/builds/10818)
3 years, 4 months ago (2017-08-24 10:35:34 UTC) #23
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/3003733002/80001
3 years, 4 months ago (2017-08-24 10:48:05 UTC) #25
peah-webrtc
kwiberg@ Could you please take a look at the copy constructor implementation in audio_processing.h?
3 years, 4 months ago (2017-08-24 13:04:00 UTC) #27
kwiberg-webrtc
The copy assignment lgtm. https://codereview.webrtc.org/3003733002/diff/340001/webrtc/modules/audio_processing/include/audio_processing.h File webrtc/modules/audio_processing/include/audio_processing.h (right): https://codereview.webrtc.org/3003733002/diff/340001/webrtc/modules/audio_processing/include/audio_processing.h#newcode334 webrtc/modules/audio_processing/include/audio_processing.h:334: #endif If we're lucky, you ...
3 years, 4 months ago (2017-08-24 17:46:39 UTC) #28
peah-webrtc
On 2017/08/24 17:46:39, kwiberg-webrtc wrote: > The copy assignment lgtm. > > https://codereview.webrtc.org/3003733002/diff/340001/webrtc/modules/audio_processing/include/audio_processing.h > File ...
3 years, 4 months ago (2017-08-24 20:22:32 UTC) #36
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/3003733002/420001
3 years, 4 months ago (2017-08-24 23:00:16 UTC) #39
commit-bot: I haz the power
Try jobs failed on following builders: linux_memcheck on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_memcheck/builds/10852)
3 years, 4 months ago (2017-08-24 23:43:27 UTC) #42
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/3003733002/490001
3 years, 3 months ago (2017-08-25 05:06:17 UTC) #45
commit-bot: I haz the power
3 years, 3 months ago (2017-08-25 05:37:17 UTC) #48
Message was sent while issue was closed.
Committed patchset #18 (id:490001) as
https://chromium.googlesource.com/external/webrtc/+/8cee56f2546c329d193d9478e...

Powered by Google App Engine
This is Rietveld 408576698