commit | 78b1c4a4877affaabf5c4263d58250d44182cd46 | [log] [tgz] |
---|---|---|
author | Gustaf Ullberg <gustaf@webrtc.org> | Fri May 25 08:12:58 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri May 25 09:31:38 2018 |
tree | b029345b366e721cc8da8fbbcf967de431ed321d | |
parent | 90d05e9230d69071eaf0600d93c42a7be7ab5759 [diff] |
AEC3: Delay estimator uses bandpass filtered signal with downsampling factor 8 Letting the delay estimator operate at a sampling frequency of 2 kHz with audio between 0 and 1 kHz makes it sensitive to noisy environments. This CL bandpass filters the 16 kHz signal before downsampling to 2 kHz in a way that the downsampled 2 kHz signal contains audio between 1 and 2 kHz. It also sets downsampling factor 8 as default which significantly reduces computational complexity. Bug: webrtc:9288,chromium:846615 Change-Id: Iaf67898a1a14326cd61bb7f81c14d3c12a697c8d Reviewed-on: https://webrtc-review.googlesource.com/78703 Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org> Reviewed-by: Per Ã…hgren <peah@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23395}
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.
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.