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

Issue 2272423003: Deactivated the intelligibility enhancement functionality by default (Closed)

Created:
4 years, 3 months ago by peah-webrtc
Modified:
4 years, 3 months ago
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Deactivated the intelligibility enhancement functionality by default NOTRY=true BUG= Committed: https://crrev.com/1bcfce5ff2cda67aeaf796cbb4779afaace2847e Cr-Commit-Position: refs/heads/master@{#13937}

Patch Set 1 #

Patch Set 2 : Added explicit deactivation of test program to avoid build errors due to automatic file inclusion #

Patch Set 3 : Deactivated test #

Patch Set 4 : Altered the deactivation of the test executable #

Total comments: 3

Patch Set 5 : Changes in response to reviewer comments #

Patch Set 6 : test #

Patch Set 7 : Changes in response to reviewer comments #

Patch Set 8 : Changes in response to reviewer comments #

Patch Set 9 : Put conditional building on the intelligibility_proc executable #

Total comments: 13

Patch Set 10 : Changes in response to reviewer comments #

Total comments: 4

Patch Set 11 : Changed name of build file flags #

Unified diffs Side-by-side diffs Delta from patch set Stats (+137 lines, -42 lines) Patch
M webrtc/build/common.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -0 lines 0 comments Download
M webrtc/build/webrtc.gni View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -0 lines 0 comments Download
M webrtc/media/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 1 chunk +6 lines, -0 lines 0 comments Download
M webrtc/media/engine/webrtcvoiceengine.cc View 1 2 3 4 2 chunks +13 lines, -0 lines 0 comments Download
M webrtc/media/media.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +5 lines, -0 lines 0 comments Download
M webrtc/modules/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 2 chunks +10 lines, -2 lines 0 comments Download
M webrtc/modules/audio_processing/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 3 chunks +30 lines, -20 lines 0 comments Download
M webrtc/modules/audio_processing/audio_processing.gypi View 1 2 3 4 5 6 7 8 9 10 2 chunks +11 lines, -4 lines 0 comments Download
M webrtc/modules/audio_processing/audio_processing_impl.cc View 1 2 3 4 5 6 7 8 9 10 chunks +26 lines, -0 lines 0 comments Download
M webrtc/modules/audio_processing/audio_processing_tests.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +21 lines, -14 lines 0 comments Download
M webrtc/modules/modules.gyp View 1 2 3 4 5 6 7 8 9 10 2 chunks +9 lines, -2 lines 0 comments Download

Messages

Total messages: 51 (28 generated)
peah-webrtc
4 years, 3 months ago (2016-08-26 05:04:22 UTC) #19
hlundin-webrtc
LG mostly, but I wonder if you could avoid hard-commenting out the test files, and ...
4 years, 3 months ago (2016-08-26 06:53:03 UTC) #20
hlundin-webrtc
And you'll need OWNERS for webrtc/media/engine/webrtcvoiceengine.cc.
4 years, 3 months ago (2016-08-26 06:54:21 UTC) #21
peah-webrtc
4 years, 3 months ago (2016-08-26 11:38:20 UTC) #25
peah-webrtc
+kjellander@ and solenberg@ as OWNERS
4 years, 3 months ago (2016-08-26 11:56:49 UTC) #27
hlundin-webrtc
lgtm
4 years, 3 months ago (2016-08-26 11:58:37 UTC) #28
the sun
https://codereview.webrtc.org/2272423003/diff/220001/webrtc/media/engine/webrtcvoiceengine.cc File webrtc/media/engine/webrtcvoiceengine.cc (right): https://codereview.webrtc.org/2272423003/diff/220001/webrtc/media/engine/webrtcvoiceengine.cc#newcode69 webrtc/media/engine/webrtcvoiceengine.cc:69: #if !defined(WEBRTC_INTELLIGIBILITY_ENHANCER) || \ Why not just #if WEBRTC_INTELLIGIBILITY_ENHANCER ...
4 years, 3 months ago (2016-08-26 12:08:56 UTC) #29
kjellander_webrtc
Please add the GYP declaration to webrtc/build/common.gypi instead. https://codereview.webrtc.org/2272423003/diff/220001/webrtc/media/engine/webrtcvoiceengine.cc File webrtc/media/engine/webrtcvoiceengine.cc (right): https://codereview.webrtc.org/2272423003/diff/220001/webrtc/media/engine/webrtcvoiceengine.cc#newcode69 webrtc/media/engine/webrtcvoiceengine.cc:69: #if ...
4 years, 3 months ago (2016-08-26 12:52:01 UTC) #30
peah-webrtc
https://codereview.webrtc.org/2272423003/diff/220001/webrtc/media/engine/webrtcvoiceengine.cc File webrtc/media/engine/webrtcvoiceengine.cc (right): https://codereview.webrtc.org/2272423003/diff/220001/webrtc/media/engine/webrtcvoiceengine.cc#newcode69 webrtc/media/engine/webrtcvoiceengine.cc:69: #if !defined(WEBRTC_INTELLIGIBILITY_ENHANCER) || \ On 2016/08/26 12:08:56, the sun ...
4 years, 3 months ago (2016-08-26 13:09:43 UTC) #31
the sun
https://codereview.webrtc.org/2272423003/diff/220001/webrtc/media/engine/webrtcvoiceengine.cc File webrtc/media/engine/webrtcvoiceengine.cc (right): https://codereview.webrtc.org/2272423003/diff/220001/webrtc/media/engine/webrtcvoiceengine.cc#newcode69 webrtc/media/engine/webrtcvoiceengine.cc:69: #if !defined(WEBRTC_INTELLIGIBILITY_ENHANCER) || \ On 2016/08/26 13:09:43, peah-webrtc wrote: ...
4 years, 3 months ago (2016-08-26 13:17:48 UTC) #32
kjellander_webrtc
One more round needed. https://codereview.webrtc.org/2272423003/diff/240001/webrtc/build/common.gypi File webrtc/build/common.gypi (right): https://codereview.webrtc.org/2272423003/diff/240001/webrtc/build/common.gypi#newcode122 webrtc/build/common.gypi:122: 'intelligibility_enhancer%': 0, After comparing with ...
4 years, 3 months ago (2016-08-26 13:22:12 UTC) #33
peah-webrtc
On 2016/08/26 13:17:48, the sun wrote: > https://codereview.webrtc.org/2272423003/diff/220001/webrtc/media/engine/webrtcvoiceengine.cc > File webrtc/media/engine/webrtcvoiceengine.cc (right): > > https://codereview.webrtc.org/2272423003/diff/220001/webrtc/media/engine/webrtcvoiceengine.cc#newcode69 ...
4 years, 3 months ago (2016-08-26 13:26:26 UTC) #34
the sun
On 2016/08/26 13:26:26, peah-webrtc wrote: > On 2016/08/26 13:17:48, the sun wrote: > > > ...
4 years, 3 months ago (2016-08-26 13:33:42 UTC) #35
the sun
lgtm
4 years, 3 months ago (2016-08-26 13:33:58 UTC) #36
peah-webrtc
https://codereview.webrtc.org/2272423003/diff/240001/webrtc/build/common.gypi File webrtc/build/common.gypi (right): https://codereview.webrtc.org/2272423003/diff/240001/webrtc/build/common.gypi#newcode122 webrtc/build/common.gypi:122: 'intelligibility_enhancer%': 0, On 2016/08/26 13:22:12, kjellander_webrtc wrote: > After ...
4 years, 3 months ago (2016-08-26 13:35:06 UTC) #37
kjellander_webrtc
lgtm, assuming trybots are happy. I guess compile trybots are sufficient for a change like ...
4 years, 3 months ago (2016-08-26 13:38:57 UTC) #38
peah-webrtc
On 2016/08/26 13:38:57, kjellander_webrtc wrote: > lgtm, assuming trybots are happy. I guess compile trybots ...
4 years, 3 months ago (2016-08-26 13:47:39 UTC) #39
peah-webrtc
On 2016/08/26 13:33:42, the sun wrote: > On 2016/08/26 13:26:26, peah-webrtc wrote: > > On ...
4 years, 3 months ago (2016-08-26 13:48:33 UTC) #40
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/2272423003/260001
4 years, 3 months ago (2016-08-26 14:13:05 UTC) #44
commit-bot: I haz the power
Committed patchset #11 (id:260001)
4 years, 3 months ago (2016-08-26 14:16:09 UTC) #46
commit-bot: I haz the power
Patchset 11 (id:??) landed as https://crrev.com/1bcfce5ff2cda67aeaf796cbb4779afaace2847e Cr-Commit-Position: refs/heads/master@{#13937}
4 years, 3 months ago (2016-08-26 14:16:19 UTC) #48
aluebs-webrtc
Was a study done to assess the impact of this CL on memory footprint and ...
4 years, 3 months ago (2016-08-31 16:25:51 UTC) #50
peah-webrtc
4 years, 3 months ago (2016-08-31 18:29:12 UTC) #51
Message was sent while issue was closed.
On 2016/08/31 16:25:51, aluebs-webrtc wrote:
> Was a study done to assess the impact of this CL on memory footprint and
> complexity? Because I could imagine that it just brings marginal gains at the
> cost of code bloating and forcing an additional flag. Or is there another
> motivation for this CL that I am missing?
> Also, why did you remove all CCs? It would have been nice to get this in my
> inbox, specially since I am working on this feature.

Sorry for the CCs, that was my mistake! The CL was first indented not to be
landed and just something to try on the trybots whether this would be feasible
and at that point I removed the CCs. But then I missed adding the CCs.
You should, however, have been informed in advance about this as it has been
discussed and communicated offline.

It was not my decision to deactivate this, and there is more than one reason for
the deactivation but in my mind the biggest reason is to ensure proper
performance of the WebRTC code. There are a couple of severe issues with the IE
functionality/integration and as it can be activated via a mediaconstraint there
is nothing preventing WebRTC users to use it and being hit by these.
Deactivating the code until those issues have been resolved seems to me like the
safest and easiest way to handle this.

Powered by Google App Engine
This is Rietveld 408576698