Experimental improvements for simulcast screenshare
* Make shorter 4-frame pattern default if 2 temporal layers are used. * Make DefaultTemporalLayers usable by upper simulcast stream with 2tl. * If experimental settings are enable, bump the max bitrate for the top stream. Since we're now using probing everywhere the rampup should be less of an issue. * Additionally, fixes an issue in full stack tests, where ScopedFieldTrials in an experiment would override the --force_fieldtrials specified at command line. Some trials added by the test bots caused timeouts without this. Bug: webrtc:9477 Change-Id: I42410605d416b51c4fbfe5b6b850997484af583c Reviewed-on: https://webrtc-review.googlesource.com/92883 Reviewed-by: Sergey Silkin <ssilkin@webrtc.org> Commit-Queue: Erik Språng <sprang@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24252}
This commit is contained in:
@ -778,7 +778,7 @@ void SimulcastTestFixtureImpl::TestSpatioTemporalLayers321PatternEncoder() {
|
||||
input_frame_->set_timestamp(input_frame_->timestamp() + 3000);
|
||||
EXPECT_EQ(0, encoder_->Encode(*input_frame_, NULL, NULL));
|
||||
SetExpectedValues3<int>(2, 1, 255, expected_temporal_idx);
|
||||
SetExpectedValues3<bool>(false, false, false, expected_layer_sync);
|
||||
SetExpectedValues3<bool>(false, true, false, expected_layer_sync);
|
||||
VerifyTemporalIdxAndSyncForAllSpatialLayers(
|
||||
&encoder_callback, expected_temporal_idx, expected_layer_sync, 3);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user