Fix obsolete settings in VideoEngine for VP9 screenshare
Bug: webrtc:10257 Change-Id: I092af5ea2d3700bd9bfe60438918bbfcd8d10dbf Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/128771 Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27241}
This commit is contained in:
parent
001c782ff2
commit
54659c1086
@ -389,8 +389,9 @@ WebRtcVideoChannel::WebRtcVideoSendStream::ConfigureVideoEncoderSettings(
|
||||
// Limit inter-layer prediction to key pictures.
|
||||
vp9_settings.interLayerPred = webrtc::InterLayerPredMode::kOnKeyPic;
|
||||
} else {
|
||||
// 3 spatial layers vp9 screenshare needs flexible mode.
|
||||
vp9_settings.flexibleMode = vp9_settings.numberOfSpatialLayers > 2;
|
||||
// Multiple spatial layers vp9 screenshare needs flexible mode.
|
||||
vp9_settings.flexibleMode = vp9_settings.numberOfSpatialLayers > 1;
|
||||
vp9_settings.interLayerPred = webrtc::InterLayerPredMode::kOn;
|
||||
}
|
||||
return new rtc::RefCountedObject<
|
||||
webrtc::VideoEncoderConfig::Vp9EncoderSpecificSettings>(vp9_settings);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user