The WebRTC echo canceller 3 is too complex on ARM platforms due to lack of SIMD optimizations |
||||||||||
Issue descriptionThe WebRTC echo canceller 3 is very complex on ARM platform. The reason for that is that Neon SIMD optimizations are not used.
,
May 3 2017
,
May 3 2017
,
May 3 2017
,
May 3 2017
,
May 3 2017
,
May 3 2017
This bug requires manual review: Reverts referenced in bugdroid comments after merge request. Please contact the milestone owner if you have questions. Owners: amineer@(Android), cmasso@(iOS), gkihumba@(ChromeOS), Abdul Syed@(Desktop) For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
May 3 2017
The reverts in the CL was due to the wrong Chromium issue being referenced in the WebRTC CL (which caused this issue not being updated). This was corrected by doing a revert, correcting the Chromium issue number, and then reverting the revert. Please let me know if I should approach this in another way!
,
May 3 2017
The reverts in the CL was due to the wrong Chromium issue being referenced in the WebRTC CL (which caused this issue not being updated). This was corrected by doing a revert, correcting the Chromium issue number, and then reverting the revert. Please let me know if I should approach this in another way!
,
May 5 2017
I am not sure why this is affecting iOS as well
,
May 5 2017
Re #10: It affects iOS only if we should opt to use the software AEC instead of the built-in HW AEC.
,
May 9 2017
Just want to check the status of the merge request. Is there anything I can do here to clarify the changes?
,
May 11 2017
Yes; please provide rationale as to why this change is required to be merged to the release branch. Why is it important for M59? If we don't merge the patch, what bug will the user see? If we do merge the patch, how risky is it?
,
May 11 2017
The rationale is that it would allow us to gain clarity in M.59 Beta for the outcome of the echo canceller 3 experiment on Chrome OS platforms. Without this merge, the part of the Chrome OS population that run on ARM platforms will be running without Neon SIMD optimisations which will skew the results. The patch should only be affecting ARM platforms. Furthermore it will not affect anything outside the echo canceller 3 code which is only running as an experiment. Due to this the patch should be fairly safe in that it is straightforward to turn off via the experiment if something would go wrong.
,
May 15 2017
Thanks for the context, rejected for 59, Sorry, but branches are used to help stabilize the release, which means fixing bugs, not landing new large patches solely used for experiments. Had you requested this merge ~Apr 20 it might have been OK, but it's too late now.
,
May 16 2017
That makes sense! Thanks for looking reviewing this!
,
May 16 2017
,
May 31 2017
|
||||||||||
►
Sign in to add a comment |
||||||||||
Comment 1 by bugdroid1@chromium.org
, May 3 2017