From c36c8e114df8f21ec286adf1ffe76cf5fc495f53 Mon Sep 17 00:00:00 2001 From: Sebastian Jansson Date: Thu, 27 Jun 2019 18:37:06 +0200 Subject: [PATCH] Makes send side network estimation opt-in. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: webrtc:10742 Change-Id: I57159a3bf853ef8de32f5ba70ad4fa897ee5c528 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/144046 Reviewed-by: Björn Terelius Commit-Queue: Sebastian Jansson Cr-Commit-Position: refs/heads/master@{#28631} --- api/transport/goog_cc_factory.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/api/transport/goog_cc_factory.cc b/api/transport/goog_cc_factory.cc index 2187da36c2..08e4badf29 100644 --- a/api/transport/goog_cc_factory.cc +++ b/api/transport/goog_cc_factory.cc @@ -38,9 +38,12 @@ GoogCcNetworkControllerFactory::Create(NetworkControllerConfig config) { goog_cc_config.feedback_only = factory_config_.feedback_only; if (factory_config_.network_state_estimator_factory) { RTC_DCHECK(config.key_value_config); - goog_cc_config.network_state_estimator = - factory_config_.network_state_estimator_factory->Create( - config.key_value_config); + if (config.key_value_config->Lookup("WebRTC-SendSideEstimation") + .find("Enabled") == 0) { + goog_cc_config.network_state_estimator = + factory_config_.network_state_estimator_factory->Create( + config.key_value_config); + } } if (factory_config_.network_state_predictor_factory) { goog_cc_config.network_state_predictor =