| commit | b0db25b10ced338a04ce88106ed3e693cca96602 | [log] [tgz] |
|---|---|---|
| author | Per K <perkj@webrtc.org> | Fri Oct 03 13:48:09 2025 |
| committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Sat Oct 04 13:59:02 2025 |
| tree | 342f8a55e0534afb8b968ad64918452f04dbe94e | |
| parent | dc604e7b5247cf537479bbab4012c4615389ce4b [diff] |
Improve calculation of arrival timestamp in AsyncUdpSocket AsyncUdpSocket tries to align timestamps from socket with WebRTC clock in order to have an arrival timestamp set as close as possible to actual arrival time. This fixes an issue where the offset is only calculated based on the first arrived packet, which may cause future read packets to be received in the "future". With this fix, packets are guaranteed to not have timestamps in the future. Bug: webrtc:448848886 Change-Id: I9237a602df22cd63343fca3c32c4a6558834f502 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/413680 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Per Kjellander <perkj@webrtc.org> Cr-Commit-Position: refs/heads/main@{#45829}
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 here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.