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

Issue 2681033010: Remove usage of VoEAudioProcessing from WVoE/MC. (Closed)

Created:
3 years, 10 months ago by the sun
Modified:
3 years, 7 months ago
CC:
webrtc-reviews_webrtc.org, interface-changes_webrtc.org, yujie_mao (webrtc), Andrew MacDonald, henrika_webrtc, hlundin-webrtc, tterriberry_mozilla.com, audio-team_agora.io, qiang.lu, niklas.enbom, minyue-webrtc, aluebs-webrtc, bjornv1
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Remove usage of VoEAudioProcessing from WVoE/MC. Calling APM and TransmitMixer directly instead. BUG=webrtc:4690 TBR=peah@webrtc.org Review-Url: https://codereview.webrtc.org/2681033010 Cr-Commit-Position: refs/heads/master@{#16734} Committed: https://chromium.googlesource.com/external/webrtc/+/76377c55b7e07613ff4f5195668a3797ddc834a5

Patch Set 1 #

Patch Set 2 : merge fail #

Patch Set 3 : even more fail #

Patch Set 4 : Mock TransmitMixer #

Patch Set 5 : more test #

Patch Set 6 : compile issue #

Patch Set 7 : remove #

Total comments: 47

Patch Set 8 : comments #

Patch Set 9 : rebase #

Patch Set 10 : comment #

Patch Set 11 : more tests #

Patch Set 12 : more #

Patch Set 13 : even more tests #

Patch Set 14 : rebase #

Patch Set 15 : better comment #

Total comments: 20

Patch Set 16 : rebase+comments #

Patch Set 17 : one more #

Unified diffs Side-by-side diffs Delta from patch set Stats (+761 lines, -446 lines) Patch
M webrtc/media/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 2 chunks +3 lines, -0 lines 0 comments Download
A webrtc/media/engine/apm_helpers.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +41 lines, -0 lines 0 comments Download
A webrtc/media/engine/apm_helpers.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +173 lines, -0 lines 0 comments Download
A webrtc/media/engine/apm_helpers_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +283 lines, -0 lines 0 comments Download
M webrtc/media/engine/fakewebrtcvoiceengine.h View 1 2 3 6 chunks +14 lines, -111 lines 0 comments Download
M webrtc/media/engine/webrtcvoe.h View 4 chunks +2 lines, -7 lines 0 comments Download
M webrtc/media/engine/webrtcvoiceengine.h View 4 chunks +9 lines, -4 lines 0 comments Download
M webrtc/media/engine/webrtcvoiceengine.cc View 1 2 3 4 5 6 7 8 9 10 14 chunks +33 lines, -80 lines 0 comments Download
M webrtc/media/engine/webrtcvoiceengine_unittest.cc View 1 2 3 4 5 6 7 8 9 10 12 chunks +122 lines, -194 lines 0 comments Download
M webrtc/voice_engine/include/voe_base.h View 1 2 3 4 2 chunks +7 lines, -0 lines 0 comments Download
M webrtc/voice_engine/test/auto_test/extended/agc_config_test.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +3 lines, -0 lines 0 comments Download
M webrtc/voice_engine/test/auto_test/extended/ec_metrics_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 6 chunks +8 lines, -0 lines 0 comments Download
M webrtc/voice_engine/test/auto_test/standard/audio_processing_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 17 chunks +27 lines, -0 lines 0 comments Download
M webrtc/voice_engine/transmit_mixer.h View 1 2 3 4 5 6 7 8 5 chunks +32 lines, -30 lines 0 comments Download
M webrtc/voice_engine/transmit_mixer.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -20 lines 0 comments Download
M webrtc/voice_engine/voe_base_impl.h View 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 38 (21 generated)
the sun
3 years, 10 months ago (2017-02-11 00:17:37 UTC) #7
hlundin-webrtc
Mostly LG, but I have some comments and questions. https://codereview.webrtc.org/2681033010/diff/110001/webrtc/media/engine/webrtcvoiceengine.cc File webrtc/media/engine/webrtcvoiceengine.cc (right): https://codereview.webrtc.org/2681033010/diff/110001/webrtc/media/engine/webrtcvoiceengine.cc#newcode563 webrtc/media/engine/webrtcvoiceengine.cc:563: ...
3 years, 10 months ago (2017-02-13 21:03:58 UTC) #12
the sun
Thanks for the review! I realize this isn't an easy CL... https://codereview.webrtc.org/2681033010/diff/110001/webrtc/media/engine/webrtcvoiceengine.cc File webrtc/media/engine/webrtcvoiceengine.cc (right): ...
3 years, 10 months ago (2017-02-13 23:34:47 UTC) #13
hlundin-webrtc
LGTM with one comment. https://codereview.webrtc.org/2681033010/diff/110001/webrtc/media/engine/webrtcvoiceengine.cc File webrtc/media/engine/webrtcvoiceengine.cc (right): https://codereview.webrtc.org/2681033010/diff/110001/webrtc/media/engine/webrtcvoiceengine.cc#newcode576 webrtc/media/engine/webrtcvoiceengine.cc:576: void SetAgcConfig(webrtc::AudioProcessing* apm, On 2017/02/13 ...
3 years, 10 months ago (2017-02-14 07:50:44 UTC) #14
the sun
https://codereview.webrtc.org/2681033010/diff/110001/webrtc/media/engine/webrtcvoiceengine.cc File webrtc/media/engine/webrtcvoiceengine.cc (right): https://codereview.webrtc.org/2681033010/diff/110001/webrtc/media/engine/webrtcvoiceengine.cc#newcode700 webrtc/media/engine/webrtcvoiceengine.cc:700: void SetTypingDetectionStatus(webrtc::AudioProcessing* apm, bool enable) { On 2017/02/14 07:50:43, ...
3 years, 10 months ago (2017-02-14 19:25:57 UTC) #15
hlundin-webrtc
Still LGTM https://codereview.webrtc.org/2681033010/diff/110001/webrtc/media/engine/webrtcvoiceengine.cc File webrtc/media/engine/webrtcvoiceengine.cc (right): https://codereview.webrtc.org/2681033010/diff/110001/webrtc/media/engine/webrtcvoiceengine.cc#newcode700 webrtc/media/engine/webrtcvoiceengine.cc:700: void SetTypingDetectionStatus(webrtc::AudioProcessing* apm, bool enable) { On ...
3 years, 10 months ago (2017-02-15 13:29:04 UTC) #16
the sun
Per, would you mind taking a look?
3 years, 10 months ago (2017-02-15 15:12:06 UTC) #17
the sun
https://codereview.webrtc.org/2681033010/diff/110001/webrtc/media/engine/webrtcvoiceengine.cc File webrtc/media/engine/webrtcvoiceengine.cc (right): https://codereview.webrtc.org/2681033010/diff/110001/webrtc/media/engine/webrtcvoiceengine.cc#newcode905 webrtc/media/engine/webrtcvoiceengine.cc:905: apm_helpers::SetEcStatus(apm(), *options.echo_cancellation, ec_mode); On 2017/02/15 13:29:04, hlundin-webrtc wrote: > ...
3 years, 10 months ago (2017-02-15 15:13:30 UTC) #18
peah-webrtc
On 2017/02/15 15:12:06, the sun wrote: > Per, would you mind taking a look? Absolutely, ...
3 years, 10 months ago (2017-02-15 15:24:31 UTC) #19
the sun
On 2017/02/15 15:24:31, peah-webrtc wrote: > On 2017/02/15 15:12:06, the sun wrote: > > Per, ...
3 years, 10 months ago (2017-02-19 22:54:16 UTC) #22
hlundin-webrtc
Nice. Got a few minor comments for you. https://codereview.webrtc.org/2681033010/diff/270001/webrtc/media/engine/apm_helpers.cc File webrtc/media/engine/apm_helpers.cc (right): https://codereview.webrtc.org/2681033010/diff/270001/webrtc/media/engine/apm_helpers.cc#newcode15 webrtc/media/engine/apm_helpers.cc:15: #include ...
3 years, 10 months ago (2017-02-20 09:01:08 UTC) #23
the sun
https://codereview.webrtc.org/2681033010/diff/270001/webrtc/media/engine/apm_helpers.cc File webrtc/media/engine/apm_helpers.cc (right): https://codereview.webrtc.org/2681033010/diff/270001/webrtc/media/engine/apm_helpers.cc#newcode15 webrtc/media/engine/apm_helpers.cc:15: #include "webrtc/modules/audio_device/include/audio_device.h" On 2017/02/20 09:01:08, hlundin-webrtc wrote: > Wrong ...
3 years, 10 months ago (2017-02-20 19:37:58 UTC) #24
the sun
On 2017/02/20 19:37:58, the sun wrote: > https://codereview.webrtc.org/2681033010/diff/270001/webrtc/media/engine/apm_helpers.cc > File webrtc/media/engine/apm_helpers.cc (right): > > https://codereview.webrtc.org/2681033010/diff/270001/webrtc/media/engine/apm_helpers.cc#newcode15 ...
3 years, 10 months ago (2017-02-20 19:38:32 UTC) #25
the sun
Per is out this week so I'm landing this CL now with a TBR. I'd ...
3 years, 10 months ago (2017-02-21 08:51:35 UTC) #31
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/2681033010/310001
3 years, 10 months ago (2017-02-21 08:51:57 UTC) #34
commit-bot: I haz the power
Committed patchset #17 (id:310001) as https://chromium.googlesource.com/external/webrtc/+/76377c55b7e07613ff4f5195668a3797ddc834a5
3 years, 10 months ago (2017-02-21 08:54:37 UTC) #37
peah-webrtc
3 years, 7 months ago (2017-05-17 05:07:06 UTC) #38
Message was sent while issue was closed.
On 2017/02/21 08:54:37, commit-bot: I haz the power wrote:
> Committed patchset #17 (id:310001) as
>
https://chromium.googlesource.com/external/webrtc/+/76377c55b7e07613ff4f51956...

Sorry, I missed that I was TBR on this. I've looked at the changes before and
they seem great!

lgtm

Powered by Google App Engine
This is Rietveld 408576698