Revert removal of simulcast screenshare experimental code (killswitch checks)
This reverts commit a3df0f2d05c7b0973c31fe171507e97e588671a5. Reason for revert: We decided to keep a killswitch in M70 just in case. Original reviewed at: https://webrtc-review.googlesource.com/c/src/+/90251 Bug: chromium:690537 Change-Id: Ieb0eb8d5487e03fc55a221f10366ed9768a6eb16 Reviewed-on: https://webrtc-review.googlesource.com/95061 Commit-Queue: Erik Språng <sprang@webrtc.org> Reviewed-by: Stefan Holmer <stefan@webrtc.org> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24385}
This commit is contained in:
committed by
Commit Bot
parent
206b77f7ad
commit
3df1d5d2fb
@ -134,6 +134,27 @@ TEST(SimulcastTest, GetConfigWithNormalizedResolution) {
|
||||
EXPECT_EQ(360u, streams[1].height);
|
||||
}
|
||||
|
||||
TEST(SimulcastTest, GetConfigForScreenshare) {
|
||||
test::ScopedFieldTrials field_trials("WebRTC-SimulcastScreenshare/Disabled/");
|
||||
|
||||
const size_t kMaxLayers = 3;
|
||||
std::vector<VideoStream> streams = cricket::GetSimulcastConfig(
|
||||
kMaxLayers, 1400, 800, kMaxBitrateBps, kBitratePriority, kQpMax, kMaxFps,
|
||||
kScreenshare);
|
||||
|
||||
EXPECT_EQ(1u, streams.size()) << "No simulcast.";
|
||||
EXPECT_EQ(1400u, streams[0].width);
|
||||
EXPECT_EQ(800u, streams[0].height);
|
||||
EXPECT_EQ(kQpMax, streams[0].max_qp);
|
||||
EXPECT_EQ(kBitratePriority, streams[0].bitrate_priority);
|
||||
EXPECT_TRUE(streams[0].active);
|
||||
EXPECT_GT(streams[0].num_temporal_layers, size_t{1});
|
||||
EXPECT_GT(streams[0].max_framerate, 0);
|
||||
EXPECT_EQ(cricket::kMinVideoBitrateBps, streams[0].min_bitrate_bps);
|
||||
EXPECT_GT(streams[0].target_bitrate_bps, streams[0].min_bitrate_bps);
|
||||
EXPECT_GT(streams[0].max_bitrate_bps, streams[0].target_bitrate_bps);
|
||||
}
|
||||
|
||||
TEST(SimulcastTest, GetConfigForScreenshareSimulcast) {
|
||||
const size_t kMaxLayers = 3;
|
||||
std::vector<VideoStream> streams = cricket::GetSimulcastConfig(
|
||||
@ -155,6 +176,8 @@ TEST(SimulcastTest, GetConfigForScreenshareSimulcast) {
|
||||
}
|
||||
|
||||
TEST(SimulcastTest, GetConfigForScreenshareSimulcastWithLimitedMaxLayers) {
|
||||
test::ScopedFieldTrials field_trials("WebRTC-SimulcastScreenshare/Enabled/");
|
||||
|
||||
const size_t kMaxLayers = 1;
|
||||
std::vector<VideoStream> streams = cricket::GetSimulcastConfig(
|
||||
kMaxLayers, 1400, 800, kMaxBitrateBps, kBitratePriority, kQpMax, kMaxFps,
|
||||
|
||||
Reference in New Issue
Block a user