commit | 2db59a6584eca54245794a0e657ca9ded9e6707f | [log] [tgz] |
---|---|---|
author | Victor Boivie <boivie@webrtc.org> | Wed Oct 20 13:12:09 2021 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Nov 29 11:53:19 2021 |
tree | c89827b1d8fee03109d26d9335dffcd6d68d493c | |
parent | 8695282243a5bf232ad1c21c9799620a955b32ce [diff] |
dcsctp: Use rtc::CopyOnWriteBuffer This avoids copying the payload at all. Future CL will change the transport. In performance tests, memcpy was visible in the performance profiles prior to this change. Bug: webrtc:12943 Change-Id: I507a1a316165db748e73cf0d58c1be62cc76a2d2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/236346 Commit-Queue: Victor Boivie <boivie@webrtc.org> Reviewed-by: Florent Castelli <orphis@webrtc.org> Cr-Commit-Position: refs/heads/main@{#35428}
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.