From 989229d6fcbcd52fd08fd5b9c446c842ec45c8c9 Mon Sep 17 00:00:00 2001 From: Ilya Nikolaevskiy Date: Fri, 29 May 2020 12:11:28 +0200 Subject: [PATCH] [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 Commit-Queue: Ilya Nikolaevskiy Cr-Commit-Position: refs/heads/master@{#31485} --- modules/video_coding/codecs/vp9/vp9_impl.cc | 7 ------- 1 file changed, 7 deletions(-) diff --git a/modules/video_coding/codecs/vp9/vp9_impl.cc b/modules/video_coding/codecs/vp9/vp9_impl.cc index 46f72b6e02..b0dc108daa 100644 --- a/modules/video_coding/codecs/vp9/vp9_impl.cc +++ b/modules/video_coding/codecs/vp9/vp9_impl.cc @@ -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);