From 5271ea6571c1e6d0c38f13636181f800b58d7494 Mon Sep 17 00:00:00 2001 From: sprang Date: Wed, 1 Mar 2017 01:58:17 -0800 Subject: [PATCH] Switch temporal layer impl used for screenshare upper simulcast stream. Use default temporal layers instead of the RealtimeTemporalLayers one. When using low fps, having a single stream with much higher bitrate than the lower simulcast stream causes poor rampup behavior. Tested manually. BUG=webrtc:4172 Review-Url: https://codereview.webrtc.org/2723983002 Cr-Commit-Position: refs/heads/master@{#16934} --- webrtc/modules/video_coding/codecs/vp8/screenshare_layers.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webrtc/modules/video_coding/codecs/vp8/screenshare_layers.cc b/webrtc/modules/video_coding/codecs/vp8/screenshare_layers.cc index aca4514279..05b81b8440 100644 --- a/webrtc/modules/video_coding/codecs/vp8/screenshare_layers.cc +++ b/webrtc/modules/video_coding/codecs/vp8/screenshare_layers.cc @@ -62,7 +62,7 @@ webrtc::TemporalLayers* ScreenshareTemporalLayersFactory::Create( tl = new webrtc::ScreenshareLayers(num_temporal_layers, rand(), webrtc::Clock::GetRealTimeClock()); } else { - RealTimeTemporalLayersFactory rt_tl_factory; + TemporalLayersFactory rt_tl_factory; tl = rt_tl_factory.Create(simulcast_id, num_temporal_layers, rand()); } if (listener_)