Index: webrtc/modules/pacing/alr_detector.cc |
diff --git a/webrtc/modules/pacing/alr_detector.cc b/webrtc/modules/pacing/alr_detector.cc |
index 93752cf751395d99db60e146ef87f4b0558e4dcb..5d3cf7e1bbb3cef3430fdec793b805acb4409ce1 100644 |
--- a/webrtc/modules/pacing/alr_detector.cc |
+++ b/webrtc/modules/pacing/alr_detector.cc |
@@ -23,6 +23,9 @@ namespace webrtc { |
const char* AlrDetector::kScreenshareProbingBweExperimentName = |
"WebRTC-ProbingScreenshareBwe"; |
+const char* AlrDetector::kScreenshareProbingBweExperimentNameOnReceiveSide = |
+ "WebRTC-ProbingScreenshareBwe-Receive"; |
+ |
AlrDetector::AlrDetector() |
: bandwidth_usage_percent_(kDefaultAlrBandwidthUsagePercent), |
alr_start_budget_level_percent_(kDefaultAlrStartBudgetLevelPercent), |
@@ -82,11 +85,12 @@ AlrDetector::ParseAlrSettingsFromFieldTrial() { |
return ret; |
AlrExperimentSettings settings; |
- if (sscanf(group_name.c_str(), "%f,%" PRId64 ",%d,%d,%d", |
+ if (sscanf(group_name.c_str(), "%f,%" PRId64 ",%d,%d,%d,%d", |
&settings.pacing_factor, &settings.max_paced_queue_time, |
&settings.alr_bandwidth_usage_percent, |
&settings.alr_start_budget_level_percent, |
- &settings.alr_stop_budget_level_percent) == 5) { |
+ &settings.alr_stop_budget_level_percent, |
+ &settings.group_id) == 6) { |
ret.emplace(settings); |
LOG(LS_INFO) << "Using screenshare ALR experiment settings: " |
"pacing factor: " |
@@ -97,7 +101,8 @@ AlrDetector::ParseAlrSettingsFromFieldTrial() { |
<< ", ALR end budget level percent: " |
<< settings.alr_start_budget_level_percent |
<< ", ALR end budget level percent: " |
- << settings.alr_stop_budget_level_percent; |
+ << settings.alr_stop_budget_level_percent |
+ << ", ALR experiment group ID: " << settings.group_id; |
} |
return ret; |