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

Issue 1772453002: Removing dependency of the EchoControlMobileImpl class on ProcessingComponent. (Closed)

Created:
4 years, 9 months ago by peah-webrtc
Modified:
4 years, 9 months ago
Reviewers:
the sun
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

Removing dependency of the EchoControlMobileImpl class on ProcessingComponent. BUG=webrtc:5351 Committed: https://crrev.com/bb9edbd04852fd0932642369b3938995c7e705fb Cr-Commit-Position: refs/heads/master@{#11945}

Patch Set 1 #

Patch Set 2 : Fixed a couple of implementation errors #

Total comments: 31

Patch Set 3 : Changes in response to reviewer comments #

Total comments: 11

Patch Set 4 : Changes in response to reviewer comments #

Total comments: 8

Patch Set 5 : Changes in response to reviewer comments #

Total comments: 8

Patch Set 6 : Changes in response to reviewer comments" #

Total comments: 2

Patch Set 7 : Changed DCHECK format #

Patch Set 8 : Merge from master #

Patch Set 9 : Fixed counter update issue that was triggered for multiple streams and fixed error reporting behavi… #

Patch Set 10 : Corrected error check to not be done when AECM is not enabled #

Patch Set 11 : Rebase with latest master #

Unified diffs Side-by-side diffs Delta from patch set Stats (+156 lines, -142 lines) Patch
M webrtc/modules/audio_processing/audio_processing_impl.h View 1 chunk +2 lines, -0 lines 0 comments Download
M webrtc/modules/audio_processing/audio_processing_impl.cc View 1 2 3 4 5 6 7 7 chunks +12 lines, -11 lines 0 comments Download
M webrtc/modules/audio_processing/echo_control_mobile_impl.h View 6 chunks +12 lines, -12 lines 0 comments Download
M webrtc/modules/audio_processing/echo_control_mobile_impl.cc View 1 2 3 4 5 6 7 8 9 11 chunks +130 lines, -119 lines 0 comments Download

Messages

Total messages: 53 (24 generated)
peah-webrtc
4 years, 9 months ago (2016-03-07 07:02:27 UTC) #2
the sun
Good stuff! https://codereview.webrtc.org/1772453002/diff/20001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1772453002/diff/20001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode1257 webrtc/modules/audio_processing/audio_processing_impl.cc:1257: void AudioProcessingImpl::InitializeEchoControlMobile() { In a future CL, ...
4 years, 9 months ago (2016-03-07 14:43:13 UTC) #3
the sun
https://codereview.webrtc.org/1772453002/diff/20001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1772453002/diff/20001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode89 webrtc/modules/audio_processing/audio_processing_impl.cc:89: EchoControlMobileImpl* echo_control_mobile; Sir, I think we have a leak.
4 years, 9 months ago (2016-03-07 14:57:43 UTC) #4
peah-webrtc
https://codereview.webrtc.org/1772453002/diff/20001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1772453002/diff/20001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode89 webrtc/modules/audio_processing/audio_processing_impl.cc:89: EchoControlMobileImpl* echo_control_mobile; On 2016/03/07 14:57:43, the sun wrote: > ...
4 years, 9 months ago (2016-03-08 07:53:32 UTC) #5
peah-webrtc
4 years, 9 months ago (2016-03-08 08:21:12 UTC) #6
the sun
https://codereview.webrtc.org/1772453002/diff/20001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc File webrtc/modules/audio_processing/echo_control_mobile_impl.cc (right): https://codereview.webrtc.org/1772453002/diff/20001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc#newcode92 webrtc/modules/audio_processing/echo_control_mobile_impl.cc:92: RTC_DCHECK_EQ(AudioProcessing::kNoError, error); On 2016/03/08 07:53:32, peah-webrtc wrote: > On ...
4 years, 9 months ago (2016-03-09 09:23:14 UTC) #7
peah-webrtc
https://codereview.webrtc.org/1772453002/diff/20001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc File webrtc/modules/audio_processing/echo_control_mobile_impl.cc (right): https://codereview.webrtc.org/1772453002/diff/20001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc#newcode92 webrtc/modules/audio_processing/echo_control_mobile_impl.cc:92: RTC_DCHECK_EQ(AudioProcessing::kNoError, error); On 2016/03/09 09:23:14, the sun wrote: > ...
4 years, 9 months ago (2016-03-09 12:34:53 UTC) #8
the sun
https://codereview.webrtc.org/1772453002/diff/40001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc File webrtc/modules/audio_processing/echo_control_mobile_impl.cc (right): https://codereview.webrtc.org/1772453002/diff/40001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc#newcode91 webrtc/modules/audio_processing/echo_control_mobile_impl.cc:91: error = WebRtcAecm_InitEchoPath(state_, external_echo_path, On 2016/03/09 12:34:53, peah-webrtc wrote: ...
4 years, 9 months ago (2016-03-09 12:46:11 UTC) #9
peah-webrtc
https://codereview.webrtc.org/1772453002/diff/40001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc File webrtc/modules/audio_processing/echo_control_mobile_impl.cc (right): https://codereview.webrtc.org/1772453002/diff/40001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc#newcode91 webrtc/modules/audio_processing/echo_control_mobile_impl.cc:91: error = WebRtcAecm_InitEchoPath(state_, external_echo_path, On 2016/03/09 12:46:11, the sun ...
4 years, 9 months ago (2016-03-09 14:29:52 UTC) #12
the sun
LGTM, but please change back ProcessCaptureAudio() to be more readable. https://codereview.webrtc.org/1772453002/diff/120001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc File webrtc/modules/audio_processing/echo_control_mobile_impl.cc (right): https://codereview.webrtc.org/1772453002/diff/120001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc#newcode36 ...
4 years, 9 months ago (2016-03-09 15:12:40 UTC) #13
peah-webrtc
https://codereview.webrtc.org/1772453002/diff/120001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc File webrtc/modules/audio_processing/echo_control_mobile_impl.cc (right): https://codereview.webrtc.org/1772453002/diff/120001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc#newcode36 webrtc/modules/audio_processing/echo_control_mobile_impl.cc:36: assert(false); On 2016/03/09 15:12:40, the sun wrote: > Please ...
4 years, 9 months ago (2016-03-09 21:42:49 UTC) #14
the sun
still lgtm https://codereview.webrtc.org/1772453002/diff/140001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc File webrtc/modules/audio_processing/echo_control_mobile_impl.cc (right): https://codereview.webrtc.org/1772453002/diff/140001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc#newcode206 webrtc/modules/audio_processing/echo_control_mobile_impl.cc:206: RTC_DCHECK_LE(audio->num_channels() * apm_->num_reverse_channels(), nit: same but opposite ...
4 years, 9 months ago (2016-03-09 21:46:52 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1772453002/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1772453002/180001
4 years, 9 months ago (2016-03-10 06:43:31 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: linux_ubsan on tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_ubsan/builds/386) linux_ubsan_vptr on tryserver.webrtc (JOB_FAILED, ...
4 years, 9 months ago (2016-03-10 06:53:02 UTC) #20
peah-webrtc
https://codereview.webrtc.org/1772453002/diff/140001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc File webrtc/modules/audio_processing/echo_control_mobile_impl.cc (right): https://codereview.webrtc.org/1772453002/diff/140001/webrtc/modules/audio_processing/echo_control_mobile_impl.cc#newcode206 webrtc/modules/audio_processing/echo_control_mobile_impl.cc:206: RTC_DCHECK_LE(audio->num_channels() * apm_->num_reverse_channels(), On 2016/03/09 21:46:52, the sun wrote: ...
4 years, 9 months ago (2016-03-10 07:23:23 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1772453002/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1772453002/200001
4 years, 9 months ago (2016-03-10 07:53:51 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: mac_rel on tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/mac_rel/builds/13395) win_x64_rel on tryserver.webrtc (JOB_FAILED, ...
4 years, 9 months ago (2016-03-10 08:00:22 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1772453002/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1772453002/220001
4 years, 9 months ago (2016-03-10 12:18:24 UTC) #30
commit-bot: I haz the power
Try jobs failed on following builders: mac_rel on tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/mac_rel/builds/13402)
4 years, 9 months ago (2016-03-10 12:29:35 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1772453002/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1772453002/240001
4 years, 9 months ago (2016-03-10 12:44:54 UTC) #35
commit-bot: I haz the power
Try jobs failed on following builders: win_baremetal on tryserver.webrtc (JOB_TIMED_OUT, no build URL)
4 years, 9 months ago (2016-03-10 14:45:33 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1772453002/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1772453002/240001
4 years, 9 months ago (2016-03-10 14:56:01 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1772453002/260001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1772453002/260001
4 years, 9 months ago (2016-03-10 15:45:31 UTC) #42
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_rel on tryserver.webrtc (JOB_TIMED_OUT, no build URL) win_baremetal on ...
4 years, 9 months ago (2016-03-10 17:46:15 UTC) #44
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1772453002/260001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1772453002/260001
4 years, 9 months ago (2016-03-10 17:59:46 UTC) #46
commit-bot: I haz the power
Exceeded global retry quota
4 years, 9 months ago (2016-03-10 20:00:13 UTC) #48
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1772453002/260001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1772453002/260001
4 years, 9 months ago (2016-03-10 20:52:46 UTC) #50
commit-bot: I haz the power
Committed patchset #11 (id:260001)
4 years, 9 months ago (2016-03-10 20:54:29 UTC) #51
commit-bot: I haz the power
4 years, 9 months ago (2016-03-10 20:57:01 UTC) #53
Message was sent while issue was closed.
Patchset 11 (id:??) landed as
https://crrev.com/bb9edbd04852fd0932642369b3938995c7e705fb
Cr-Commit-Position: refs/heads/master@{#11945}

Powered by Google App Engine
This is Rietveld 408576698