commit | 875cd32eaca92eed0a0c7fc48f226d3041b33acd | [log] [tgz] |
---|---|---|
author | Henrik Boström <hbos@webrtc.org> | Thu Jul 27 11:49:48 2023 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jul 31 14:57:56 2023 |
tree | 14d61c90157969fcd8763118388712ad7c95c049 | |
parent | 96137813f76c34322cf4912584e0997e941624f5 [diff] |
Fix inconsistency with x-goog-max-bitrate and maxBitrate. In the past, only encodings.size() == 1 was considered singlecast. But it's possible to have singlecast via {active,inactive,inactive} too so this condition should be updated. This CL ignores x-goog-max-bitrate if maxBitrate was specified on *any* encoding. This fixes the case of {active,inactive,inactive} resolving the singlecast inconsistency, but it also takes things one step further and ignores x-goog-max-bitrate in simulcast cases as well (if any active encoding has a maxBitrate), as it is not clear why simulcast should behave differently from singlecast with regards to this flag. Bug: webrtc:15390 Change-Id: If89a488249239a6bd10fdd56c599ccd2e6ec26fc Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/313540 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Henrik Boström <hbos@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40494}
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.