Makes send side network estimation opt-in.

Bug: webrtc:10742
Change-Id: I57159a3bf853ef8de32f5ba70ad4fa897ee5c528
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/144046
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28631}
This commit is contained in:
Sebastian Jansson
2019-06-27 18:37:06 +02:00
committed by Commit Bot
parent 6982f6091b
commit c36c8e114d

View File

@ -38,9 +38,12 @@ GoogCcNetworkControllerFactory::Create(NetworkControllerConfig config) {
goog_cc_config.feedback_only = factory_config_.feedback_only; goog_cc_config.feedback_only = factory_config_.feedback_only;
if (factory_config_.network_state_estimator_factory) { if (factory_config_.network_state_estimator_factory) {
RTC_DCHECK(config.key_value_config); RTC_DCHECK(config.key_value_config);
goog_cc_config.network_state_estimator = if (config.key_value_config->Lookup("WebRTC-SendSideEstimation")
factory_config_.network_state_estimator_factory->Create( .find("Enabled") == 0) {
config.key_value_config); goog_cc_config.network_state_estimator =
factory_config_.network_state_estimator_factory->Create(
config.key_value_config);
}
} }
if (factory_config_.network_state_predictor_factory) { if (factory_config_.network_state_predictor_factory) {
goog_cc_config.network_state_predictor = goog_cc_config.network_state_predictor =