commit | 36500ab6349a82356602489265f5ca9bc4ea890d | [log] [tgz] |
---|---|---|
author | Tony Herre <herre@google.com> | Tue Aug 29 10:01:32 2023 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Aug 29 12:28:41 2023 |
tree | 8c6e9c10a475d198e28c88e676218fa6a3591a74 | |
parent | aa7d2f3b20157272b41b324ac3f1cb818f9942af [diff] |
Move RTPTimestamp offset handling out of encoded transform delegate Keep the logic managing whether audio RTP timestamps have the random start offset added or not inside ChannelSend, so that the ChannelSendFrameTransformerDelegate doesn't need to worry about it. Crucially, this means that frames moved between senders by encoded transforms clients will always use the correct offset for the channel where we actually get sent. Also rename TS variables throughout both classes to be explicit over whether the offset has been added or not. Bug: chromium:1464847 Change-Id: I19955ec4c1cb834161b00dd74622725a070b713a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/317900 Commit-Queue: Tony Herre <herre@google.com> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40655}
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.