commit | d23d04163d77c0a1779722263601cbbb651de296 | [log] [tgz] |
---|---|---|
author | thebongy <rishitbansal0@gmail.com> | Thu Jan 16 14:11:42 2025 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Jan 17 08:52:36 2025 |
tree | 983f0c0bbeb0214dded2d50461c31d48eed17983 | |
parent | 3cc17eed686c4f610a5b6febc69ab9cb59fce66b [diff] |
Fix to allow small negative jumps due to out of order packets in packet buffer This resolves an issue where when packets appear out of order at the beginning of a stream, packet_buffer.cc might drop the entire packet buffer because it detects a "large negative jump" even though the difference in sequence numbers is very minor and is caused by network congestion / packet re-ordering. Currently, when the issue occurs, this can cause video corruption/artifacts. More details and reproduction is available on the attached webrtc bug report 390329776. Bug: webrtc:390329776 Change-Id: Idb56eb2e066d596d8afd7ec904359baf0cb3feef Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374540 Reviewed-by: Sergey Silkin <ssilkin@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org> Cr-Commit-Position: refs/heads/main@{#43753}
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.