Chromium Code Reviews| Index: webrtc/modules/pacing/alr_detector.cc |
| diff --git a/webrtc/modules/pacing/alr_detector.cc b/webrtc/modules/pacing/alr_detector.cc |
| index 993c6cd07edde5b87d2ea5f4b061dc5c183c5a40..9e8a8b38f097fe0c7fc0f9812e670bedfbbccaf3 100644 |
| --- a/webrtc/modules/pacing/alr_detector.cc |
| +++ b/webrtc/modules/pacing/alr_detector.cc |
| @@ -10,6 +10,7 @@ |
| #include "webrtc/modules/pacing/alr_detector.h" |
| +#include <map> |
|
philipel
2017/08/29 12:06:15
Not used.
ilnik
2017/08/29 12:41:21
Done.
|
| #include <string> |
| #include "webrtc/rtc_base/checks.h" |
| @@ -91,11 +92,12 @@ AlrDetector::ParseAlrSettingsFromFieldTrial(const char* experiment_name) { |
| 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 ALR experiment settings: " |
| "pacing factor: " |
| @@ -106,7 +108,8 @@ AlrDetector::ParseAlrSettingsFromFieldTrial(const char* experiment_name) { |
| << ", 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; |
| } else { |
| LOG(LS_INFO) << "Failed to parse ALR experiment: " << experiment_name; |
| } |