[VP9 SVC] Cleanup external reference control workaround
Bug: chromium:1027108,webrtc:11319 Change-Id: I4d8bb0858204fa4f911e954e32d51537291db5e2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/175139 Reviewed-by: Evan Shrubsole <eshr@google.com> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31485}
This commit is contained in:

committed by
Commit Bot

parent
11ae285df9
commit
989229d6fc
@ -587,13 +587,6 @@ int VP9EncoderImpl::InitEncode(const VideoCodec* inst,
|
||||
(num_spatial_layers_ > 1 &&
|
||||
codec_.mode == VideoCodecMode::kScreensharing) ||
|
||||
inter_layer_pred_ == InterLayerPredMode::kOn;
|
||||
// TODO(ilnik): Remove this workaround once external reference control works
|
||||
// nicely with simulcast SVC mode.
|
||||
// Simlucast SVC mode is currently only used in some tests and is impossible
|
||||
// to trigger for users without using some field trials.
|
||||
if (inter_layer_pred_ == InterLayerPredMode::kOff) {
|
||||
external_ref_control_ = false;
|
||||
}
|
||||
|
||||
if (num_temporal_layers_ == 1) {
|
||||
gof_.SetGofInfoVP9(kTemporalStructureMode1);
|
||||
|
Reference in New Issue
Block a user