commit | 3b1a8bb00c8a019a0ab67321ab940b038705ac8e | [log] [tgz] |
---|---|---|
author | Erik Språng <sprang@webrtc.org> | Tue Nov 19 10:24:31 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Nov 20 11:23:43 2019 |
tree | 1b4ff917c6aaead9d6c2e0df4d6a076829309352 | |
parent | 83b286202b296cd68c9b191a2ed05d69254c3803 [diff] |
Account for rounding errors in dyanmic pacing mode. Keeps behavior for old periodic processing. Rounding sleep time reduced chance for small bursts of busy-looping when time approaches 0. Also fixes a DCHECK which may trigger if there are rounding errors in the timing. Bug: webrtc:10809 Change-Id: Iba8450f906fd6ab3b1da97e04507b16ac6bbde3f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/160000 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Commit-Queue: Erik Språng <sprang@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29841}
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.