Revert "Launch external ref control for vp9 encoder"
This reverts commit 9427b51d6ff50af73c217cb725b1c59b9d701796. Reason for revert: Breaks downstream tests Original change's description: > Launch external ref control for vp9 encoder > > Change field trial condition to killswitch instead. > > Finch trial is going to 100% public today. > > Bug: chromium:1027108,webrtc:11319 > Change-Id: I29494a7c8515a454706983dd15ae444d3f85271f > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173752 > Reviewed-by: Sergey Silkin <ssilkin@webrtc.org> > Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#31122} TBR=ilnik@webrtc.org,ssilkin@webrtc.org Change-Id: I44436febb2b646cdd350fa9afee1c3a7ea307d04 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: chromium:1027108, webrtc:11319 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173761 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31123}
This commit is contained in:
committed by
Commit Bot
parent
9427b51d6f
commit
9665b7d101
@ -582,11 +582,10 @@ int VP9EncoderImpl::InitEncode(const VideoCodec* inst,
|
||||
|
||||
// External reference control is required for different frame rate on spatial
|
||||
// layers because libvpx generates rtp incompatible references in this case.
|
||||
external_ref_control_ =
|
||||
!field_trial::IsDisabled("WebRTC-Vp9ExternalRefCtrl") ||
|
||||
(num_spatial_layers_ > 1 &&
|
||||
codec_.mode == VideoCodecMode::kScreensharing) ||
|
||||
inter_layer_pred_ == InterLayerPredMode::kOn;
|
||||
external_ref_control_ = field_trial::IsEnabled("WebRTC-Vp9ExternalRefCtrl") ||
|
||||
(num_spatial_layers_ > 1 &&
|
||||
codec_.mode == VideoCodecMode::kScreensharing) ||
|
||||
inter_layer_pred_ == InterLayerPredMode::kOn;
|
||||
|
||||
if (num_temporal_layers_ == 1) {
|
||||
gof_.SetGofInfoVP9(kTemporalStructureMode1);
|
||||
|
||||
Reference in New Issue
Block a user