commit | 0ba24191ee90c70679d2452363676c2d65b6b751 | [log] [tgz] |
---|---|---|
author | Gustaf Ullberg <gustaf@webrtc.org> | Fri Nov 16 08:30:42 2018 |
committer | Gustaf Ullberg <gustaf@webrtc.org> | Fri Nov 16 09:05:37 2018 |
tree | 3ca9ccb8e20cbe3f48061529412dd4145557e4e3 | |
parent | 745dd0169784252aa729cfe3840220ac88b585cf [diff] |
Merge to M71: AEC3: Simplify render buffering This CL simplifies the buffering of render data. Instead of making assumptions about the worst possible platform, it leverages recent improvements in the delay estimator to quickly adapt when the conditions change. Pros: - No capture delay, delay is found ~200 ms faster. - Cleaner code that makes the concept of delay more clear. - Allows for removal of one matched filter because of the jitter headroom removal. Cons: - Delay estimator needs to re-adapt when the call jitter increases. The code can be deactivated by a kill switch. When the kill switch is pulled the CL is bit exact. Bug: webrtc:9726,chromium:895338,chromium:905083 Change-Id: Ie2f9c8c5ce5b5a4510b4bdb95db2b970b57cd5d0 Reviewed-on: https://webrtc-review.googlesource.com/c/96920 Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org> Reviewed-by: Per Ã…hgren <peah@webrtc.org> Cr-Original-Commit-Position: refs/heads/master@{#25169} Reviewed-on: https://webrtc-review.googlesource.com/c/111160 Cr-Commit-Position: refs/branch-heads/71@{#16} Cr-Branched-From: fb226af64dadffcb3a90a9ba42c46164f320d43a-refs/heads/master@{#25118}
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.