Remove WebRTC-ExperimentalScreenshareSettings.

This field trial is unused.

Bug: webrtc:11503
Change-Id: Id79b0dc64fed3559b9b63ebcf539e5536ddad589
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173339
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31090}
This commit is contained in:
Mirko Bonadei
2020-04-11 16:55:29 +02:00
committed by Commit Bot
parent ec9fc2208e
commit 6415dcad7a
9 changed files with 1 additions and 139 deletions

View File

@ -14,7 +14,6 @@
#include <cmath>
#include "rtc_base/checks.h"
#include "rtc_base/experiments/experimental_screenshare_settings.h"
namespace webrtc {
@ -90,14 +89,6 @@ bool SimulcastUtility::IsConferenceModeScreenshare(const VideoCodec& codec) {
return false;
}
if (codec.numberOfSimulcastStreams > 0 &&
ExperimentalScreenshareSettings::ParseFromFieldTrials()
.DefaultTlInBaseLayer()
.value_or(false)) {
// Don't use ScreenshareLayers for base layer, regardless of flags.
return false;
}
// Fixed default bitrates for legacy screenshare layers mode.
return (codec.numberOfSimulcastStreams == 0 && codec.maxBitrate == 1000) ||
(codec.numberOfSimulcastStreams >= 1 &&