commit | 24f7b2fb320064bd7f2f002f057ee55edf382fc7 | [log] [tgz] |
---|---|---|
author | Henrik Boström <hbos@webrtc.org> | Thu Feb 09 09:22:26 2023 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Feb 09 09:59:34 2023 |
tree | 97709b28b828a61a343b1884dbd1416074e4e307 | |
parent | d234cef304944874fcc96afeeea446c946afb5bd [diff] |
Test what happens when asking for simulcast VP9 (not yet supported). Today the default 3 encodings path for VP9 is to trigger legacy SVC, which is tested by "SendingThreeEncodings_VP9_LegacySVC". This CL adds another test that does not rely on the default `scalability_mode` and instead explicitly asks for simulcast (3 x L1T3). When VP9 simulcast is supported (https://crbug.com/webrtc/14884), this API pattern will allow the app to ask for standard behavior while the default path still exists for backwards-compatibility. Because we don't support VP9 simulcast yet, this test still triggers legacy fallback which is wrong so this test mostly serves to document current behavior, but see Patch Set 1 for side-by-side comparison of what we want to EXPECT and what we currently EXPECT. In the meantime, this CL helps exercise code paths that are possible to trigger as of M111. The TODOs will be addressed as part of https://crbug.com/webrtc/14884. Bug: webrtc:14884 Change-Id: Id901eea8f399223afd5a1731a3323e5134686134 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/292720 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Evan Shrubsole <eshr@webrtc.org> Commit-Queue: Henrik Boström <hbos@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39281}
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.