commit | 8481f6358e46f05c9b85874694c692c9f8555dd2 | [log] [tgz] |
---|---|---|
author | Henrik Boström <hbos@webrtc.org> | Mon Apr 03 10:46:50 2023 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Apr 04 13:59:07 2023 |
tree | 8df6eededa9ad16e5a630568102228ea9b8c1bb4 | |
parent | 0a3ad1a561ceda2301be0f6d92edb2a83883109d [diff] |
Remove IsSinglecastOrAllNonFirstLayersInactive() helper. As of recent changes, we can simply look at numberOfSimulcastStreams because in the {active,inactive,inactive} case we get a single webrtc::VideoStream here[1] which results in numberOfSimulcastStreams being 1 here[2]. Looking at numberOfSimulcastStreams instead of using a helper is preferred because it is more descriptive and in the future, when {inactive,active,inactive} or {inactive,inactive,active} cases of VP9 simulcast is also supported (webrtc:15046) then this gating will work even when the first layer is not the active one. [1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/video/config/encoder_stream_factory.cc;l=146;drc=c99753ac8f051e379ae68e281aaef04b0a5ca8f2 [2] https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/modules/video_coding/video_codec_initializer.cc;l=77;drc=4baea5b07f2fd309892845cf2d1c0f4ca77862d3 # No need to wait for win chrome bot, everything else green NOTRY=True Bug: webrtc:15046 Change-Id: I8aaea2e8cc350bd01fb00cc7fd85032b7fdfe24d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/299942 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Commit-Queue: Henrik Boström <hbos@webrtc.org> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39759}
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.