commit | fb65d23d7365ce96467a2b19960c8f42a83c2cc6 | [log] [tgz] |
---|---|---|
author | Henrik Boström <hbos@webrtc.org> | Tue Apr 11 13:32:40 2023 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Apr 11 14:06:42 2023 |
tree | 0ebd48c85d5e74a812d12391ecd4b129eb88215b | |
parent | 89facfc421e5c782b120d2ce355aa6c6235a40a3 [diff] |
Parameterize PeerConnectionEncodingsIntegrationTest for standard paths. This CL introduces PeerConnectionEncodingsIntegrationParameterizedTest, which is based on PeerConnectionEncodingsIntegrationTest but covers all codecs using INSTANTIATE_TEST_SUITE_P (VP8, VP9, H264, AV1). This applies to all standard paths, which in the case of VP9 and AV1 requires opting in to it by specifying scalabilityMode and scaleResolutionDownBy. They are also limited to L1Tx because the other codecs don't support SVC. The VP9-only tests continue to run as TEST_F with PeerConnectionEncodingsIntegrationTest. Bug: webrtc:15079 Change-Id: I3429c90f2f79ff60adad0b33975bccdda31ce6d9 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300900 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Henrik Boström <hbos@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39808}
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.