commit | 46b01401724c4619c7c687adaef0bd7b4eb88996 | [log] [tgz] |
---|---|---|
author | Sam Zackrisson <saza@webrtc.org> | Tue Oct 08 14:17:48 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Oct 08 15:44:43 2019 |
tree | f871155772985022920391a8b369879654562c21 | |
parent | 43bd7601d72f353b202de4dc639ffe7e5d191093 [diff] |
Update filter analyzer for multi channel Multi-channel behaviors introduced in this CL: - All filters are analyzed independently. The filtering is considered consistent if any filter is consistent. - The filter echo path gain used to detect saturation is maxed across capture channels. - The filter delay is taken to be the minimum of all filters: Any module that looks in the render data starting from the filter delay will iterate over all render audio present in any channel. - The FilterAnalyzer will consider a render block to be active if any render channel has activity. The changes in the CL has been shown to be bitexact on a large set of mono recordings. Bug: webrtc:10913 Change-Id: I1e360cd7136ee82d1f6e0f8a1459806e83f4426d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/155363 Reviewed-by: Per Ã…hgren <peah@webrtc.org> Commit-Queue: Sam Zackrisson <saza@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29408}
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.