b2d7116733902b9e9068992e172d72d870e54e03

This CL adjusts the behavior of the AEC3 echo suppressor behavior initially in the call, and when there has been delay changes. The results is that short echo blips/bursts present in some such cases no longer occur. In particular this CL: -Ensures that the suppressor back-off under stationary render conditions does not occur until the linear filter has had the ability to converge. -Ensures that a previously converged filter behavior detection is not sticky for stable and linear echo paths, which in turn prevents echo leakage due to the more liberal echo suppressor behavior applied on such platforms. -Removes a bug that caused a random and jittery behavior for the usage of the linear filter output initially in the calls and after echo path changes Bug: webrtc:9737, chromium:882396 Change-Id: Id2b46e366dc58ab8137f19ed59a2034c89ca3087 Reviewed-on: https://webrtc-review.googlesource.com/99063 Commit-Queue: Per Åhgren <peah@webrtc.org> Reviewed-by: Jesus de Vicente Pena <devicentepena@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24656}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
Development
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.
More info
- Official web site: http://www.webrtc.org
- Master source code repo: https://webrtc.googlesource.com/src
- Samples and reference apps: https://github.com/webrtc
- Mailing list: http://groups.google.com/group/discuss-webrtc
- Continuous build: http://build.chromium.org/p/client.webrtc
- Coding style guide
- Code of conduct
Description
Languages
C++
88.6%
C
3.3%
Java
3%
Objective-C++
1.9%
Python
1.9%
Other
1%