commit | 4df20baff171e66e0de5604d20ac8fbc162a7083 | [log] [tgz] |
---|---|---|
author | Henrik Boström <hbos@webrtc.org> | Mon Jan 09 12:57:15 2023 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jan 10 06:44:27 2023 |
tree | 80cc7914537f5a32c5e44c5ab28e685802baaec0 | |
parent | 64f2017b1e088738d3989d6cd5831c8c709bfdcd [diff] |
Implement GetParameters/GetSources support for unsignaled SSRCs. Unsignaled SSRCs are only applicable for the receiver case (not sender). This CL updates the receievr's GetParameters() and GetSources() methods to lookup parameters/sources by the current SSRC (whether or not it was signaled) instead of only looking at the signaled SSRC. To clarify that the `ssrc_` variable inside the [Audio/Video]RtpReceiver is the signaled ssrc (and not set if the current ssrc is unsignaled), we rename this variable to `signaled_ssrc_`. By the looks of it, other APIs like setting volume or packetizers also have a dependency on the assumptions that the SSRC is signaled. We will not address that in this CL, but this CL makes that more clear. Bug: webrtc:14811 Change-Id: I32c93d264ab441ade23a4078639744d25b791742 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290573 Reviewed-by: Per Kjellander <perkj@webrtc.org> Commit-Queue: Henrik Boström <hbos@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39051}
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.