The audio level of the AEC's output level was calculated before overlapping add, and therefore, a compensation was needed. The compensation is multiplying the level by 2 since, before overlapping add, the level is roughly halved due to windowing. This had to be that way because the level was calculated in frequency domain and the signal after overlapping add has only its time domain representation. The level calculation has been updated to work on time domain signal and therefore the problem is not there any longer. This CL is to put the calculation of the AEC output level after overlapping add and remove the compensation. BUG= R=peah@webrtc.org Review URL: https://codereview.webrtc.org/1644133002 . Cr-Commit-Position: refs/heads/master@{#11810}
Name: WebRTC URL: http://www.webrtc.org Version: 90 License: BSD License File: LICENSE Description: WebRTC provides real time voice and video processing functionality to enable the implementation of PeerConnection/MediaStream. Third party code used in this project is described in the file LICENSE_THIRD_PARTY.