/external/webrtc/rtc_base/experiments/ |
D | rate_control_settings.cc | 39 bool IsEnabled(const WebRtcKeyValueConfig* const key_value_config, in IsEnabled() argument 41 return absl::StartsWith(key_value_config->Lookup(key), "Enabled"); in IsEnabled() 44 void ParseHysteresisFactor(const WebRtcKeyValueConfig* const key_value_config, in ParseHysteresisFactor() argument 47 std::string group_name = key_value_config->Lookup(key); in ParseHysteresisFactor() 96 const WebRtcKeyValueConfig* const key_value_config) in RateControlSettings() argument 98 key_value_config->Lookup(CongestionWindowConfig::kKey))) { in RateControlSettings() 100 key_value_config, kUseBaseHeavyVp8Tl3RateAllocationFieldTrialName); in RateControlSettings() 101 ParseHysteresisFactor(key_value_config, kVideoHysteresisFieldTrialname, in RateControlSettings() 103 ParseHysteresisFactor(key_value_config, kScreenshareHysteresisFieldTrialname, in RateControlSettings() 106 key_value_config->Lookup(VideoRateControlConfig::kKey)); in RateControlSettings() [all …]
|
D | stable_target_rate_experiment.cc | 22 const WebRtcKeyValueConfig* const key_value_config, in StableTargetRateExperiment() argument 32 key_value_config->Lookup(kFieldTrialName)); in StableTargetRateExperiment() 46 const WebRtcKeyValueConfig* const key_value_config) { in ParseFromKeyValueConfig() argument 48 RateControlSettings::ParseFromKeyValueConfig(key_value_config); in ParseFromKeyValueConfig() 50 key_value_config, in ParseFromKeyValueConfig()
|
D | alr_experiment.cc | 35 const WebRtcKeyValueConfig& key_value_config) { in MaxOneFieldTrialEnabled() argument 36 return key_value_config.Lookup(kStrictPacingAndProbingExperimentName) in MaxOneFieldTrialEnabled() 38 key_value_config.Lookup(kScreenshareProbingBweExperimentName).empty(); in MaxOneFieldTrialEnabled() 49 const WebRtcKeyValueConfig& key_value_config, in CreateFromFieldTrial() argument 52 std::string group_name = key_value_config.Lookup(experiment_name); in CreateFromFieldTrial()
|
D | alr_experiment.h | 37 const WebRtcKeyValueConfig& key_value_config, 41 const WebRtcKeyValueConfig& key_value_config);
|
D | stable_target_rate_experiment.h | 25 const WebRtcKeyValueConfig* const key_value_config); 33 const WebRtcKeyValueConfig* const key_value_config,
|
D | keyframe_interval_settings.cc | 24 const WebRtcKeyValueConfig* const key_value_config) in KeyframeIntervalSettings() argument 30 key_value_config->Lookup(kFieldTrialName)); in KeyframeIntervalSettings()
|
D | quality_rampup_experiment.cc | 21 const WebRtcKeyValueConfig* const key_value_config) in QualityRampupExperiment() argument 27 key_value_config->Lookup("WebRTC-Video-QualityRampupSettings")); in QualityRampupExperiment()
|
D | quality_scaler_settings.cc | 23 const WebRtcKeyValueConfig* const key_value_config) in QualityScalerSettings() argument 32 key_value_config->Lookup("WebRTC-Video-QualityScalerSettings")); in QualityScalerSettings()
|
D | rate_control_settings.h | 62 const WebRtcKeyValueConfig* const key_value_config); 99 const WebRtcKeyValueConfig* const key_value_config);
|
/external/webrtc/modules/congestion_controller/goog_cc/ |
D | alr_detector.cc | 28 const WebRtcKeyValueConfig* key_value_config) { in GetConfigFromTrials() argument 29 RTC_CHECK(AlrExperimentSettings::MaxOneFieldTrialEnabled(*key_value_config)); in GetConfigFromTrials() 32 *key_value_config, in GetConfigFromTrials() 36 *key_value_config, in GetConfigFromTrials() 49 key_value_config->Lookup("WebRTC-AlrDetectorParameters")); in GetConfigFromTrials() 64 AlrDetector::AlrDetector(const WebRtcKeyValueConfig* key_value_config) in AlrDetector() argument 65 : AlrDetector(GetConfigFromTrials(key_value_config), nullptr) {} in AlrDetector() 67 AlrDetector::AlrDetector(const WebRtcKeyValueConfig* key_value_config, in AlrDetector() argument 69 : AlrDetector(GetConfigFromTrials(key_value_config), event_log) {} in AlrDetector()
|
D | acknowledged_bitrate_estimator_interface.cc | 24 const WebRtcKeyValueConfig* key_value_config) { in RobustThroughputEstimatorSettings() argument 26 key_value_config->Lookup(RobustThroughputEstimatorSettings::kKey)); in RobustThroughputEstimatorSettings() 67 const WebRtcKeyValueConfig* key_value_config) { in Create() argument 69 key_value_config); in Create() 74 return std::make_unique<AcknowledgedBitrateEstimator>(key_value_config); in Create()
|
D | congestion_window_pushback_controller.cc | 26 const WebRtcKeyValueConfig* key_value_config) in CongestionWindowPushbackController() argument 28 absl::StartsWith(key_value_config->Lookup( in CongestionWindowPushbackController() 32 RateControlSettings::ParseFromKeyValueConfig(key_value_config) in CongestionWindowPushbackController() 35 RateControlSettings::ParseFromKeyValueConfig(key_value_config) in CongestionWindowPushbackController()
|
D | delay_based_bwe.cc | 52 const WebRtcKeyValueConfig* key_value_config) { in BweIgnoreSmallPacketsSettings() argument 54 key_value_config->Lookup(BweIgnoreSmallPacketsSettings::kKey)); in BweIgnoreSmallPacketsSettings() 66 const WebRtcKeyValueConfig* key_value_config) { in BweSeparateAudioPacketsSettings() argument 68 key_value_config->Lookup(BweSeparateAudioPacketsSettings::kKey)); in BweSeparateAudioPacketsSettings() 93 DelayBasedBwe::DelayBasedBwe(const WebRtcKeyValueConfig* key_value_config, in DelayBasedBwe() argument 97 key_value_config_(key_value_config), in DelayBasedBwe() 98 ignore_small_(key_value_config), in DelayBasedBwe() 100 separate_audio_(key_value_config), in DelayBasedBwe() 113 rate_control_(key_value_config, /*send_side=*/true), in DelayBasedBwe() 118 key_value_config->Lookup("WebRTC-Bwe-AlrLimitedBackoff"), in DelayBasedBwe()
|
D | probe_controller.cc | 94 const WebRtcKeyValueConfig* key_value_config) in ProbeControllerConfig() argument 110 key_value_config->Lookup("WebRTC-Bwe-ProbingConfiguration")); in ProbeControllerConfig() 115 key_value_config->Lookup("WebRTC-Bwe-InitialProbing")); in ProbeControllerConfig() 117 key_value_config->Lookup("WebRTC-Bwe-ExponentialProbing")); in ProbeControllerConfig() 119 key_value_config->Lookup("WebRTC-Bwe-AlrProbing")); in ProbeControllerConfig() 123 key_value_config->Lookup("WebRTC-Bwe-AllocationProbing")); in ProbeControllerConfig() 130 ProbeController::ProbeController(const WebRtcKeyValueConfig* key_value_config, in ProbeController() argument 134 key_value_config->Lookup(kBweRapidRecoveryExperiment), in ProbeController() 137 key_value_config->Lookup(kCappedProbingFieldTrialName), in ProbeController() 140 config_(ProbeControllerConfig(key_value_config)) { in ProbeController()
|
D | acknowledged_bitrate_estimator.cc | 25 const WebRtcKeyValueConfig* key_value_config) in AcknowledgedBitrateEstimator() argument 27 key_value_config, in AcknowledgedBitrateEstimator() 28 std::make_unique<BitrateEstimator>(key_value_config)) {} in AcknowledgedBitrateEstimator() 33 const WebRtcKeyValueConfig* key_value_config, in AcknowledgedBitrateEstimator() argument
|
D | trendline_estimator.cc | 38 const WebRtcKeyValueConfig* key_value_config) { in ReadTrendlineFilterWindowSize() argument 40 key_value_config->Lookup(kBweWindowSizeInPacketsExperiment); in ReadTrendlineFilterWindowSize() 118 const WebRtcKeyValueConfig* key_value_config) { in TrendlineEstimatorSettings() argument 120 key_value_config->Lookup(kBweWindowSizeInPacketsExperiment), in TrendlineEstimatorSettings() 122 window_size = ReadTrendlineFilterWindowSize(key_value_config); in TrendlineEstimatorSettings() 124 Parser()->Parse(key_value_config->Lookup(TrendlineEstimatorSettings::kKey)); in TrendlineEstimatorSettings() 163 const WebRtcKeyValueConfig* key_value_config, in TrendlineEstimator() argument 165 : settings_(key_value_config), in TrendlineEstimator()
|
D | delay_based_bwe.h | 41 const WebRtcKeyValueConfig* key_value_config); 56 const WebRtcKeyValueConfig* key_value_config); 78 explicit DelayBasedBwe(const WebRtcKeyValueConfig* key_value_config,
|
D | acknowledged_bitrate_estimator.h | 30 const WebRtcKeyValueConfig* key_value_config, 34 const WebRtcKeyValueConfig* key_value_config);
|
D | alr_detector.h | 49 explicit AlrDetector(const WebRtcKeyValueConfig* key_value_config); 50 AlrDetector(const WebRtcKeyValueConfig* key_value_config,
|
D | acknowledged_bitrate_estimator_interface.h | 31 const WebRtcKeyValueConfig* key_value_config); 67 const WebRtcKeyValueConfig* key_value_config);
|
/external/webrtc/modules/remote_bitrate_estimator/ |
D | overuse_detector.cc | 37 const WebRtcKeyValueConfig& key_value_config) { in AdaptiveThresholdExperimentIsDisabled() argument 39 key_value_config.Lookup(kAdaptiveThresholdExperiment); in AdaptiveThresholdExperimentIsDisabled() 48 bool ReadExperimentConstants(const WebRtcKeyValueConfig& key_value_config, in ReadExperimentConstants() argument 52 key_value_config.Lookup(kAdaptiveThresholdExperiment); in ReadExperimentConstants() 61 OveruseDetector::OveruseDetector(const WebRtcKeyValueConfig* key_value_config) in OveruseDetector() argument 64 : in_experiment_(!AdaptiveThresholdExperimentIsDisabled(*key_value_config)), in OveruseDetector() 74 if (!AdaptiveThresholdExperimentIsDisabled(*key_value_config)) in OveruseDetector() 75 InitializeExperiment(*key_value_config); in OveruseDetector() 151 const WebRtcKeyValueConfig& key_value_config) { in InitializeExperiment() argument 156 if (ReadExperimentConstants(key_value_config, &k_up, &k_down)) { in InitializeExperiment()
|
D | aimd_rate_control.cc | 49 double ReadBackoffFactor(const WebRtcKeyValueConfig& key_value_config) { in ReadBackoffFactor() argument 51 key_value_config.Lookup(kBweBackOffFactorExperiment); in ReadBackoffFactor() 71 AimdRateControl::AimdRateControl(const WebRtcKeyValueConfig* key_value_config) in AimdRateControl() argument 72 : AimdRateControl(key_value_config, /* send_side =*/false) {} in AimdRateControl() 74 AimdRateControl::AimdRateControl(const WebRtcKeyValueConfig* key_value_config, in AimdRateControl() argument 86 beta_(IsEnabled(*key_value_config, kBweBackOffFactorExperiment) in AimdRateControl() 87 ? ReadBackoffFactor(*key_value_config) in AimdRateControl() 92 in_experiment_(!AdaptiveThresholdExperimentIsDisabled(*key_value_config)), in AimdRateControl() 94 IsEnabled(*key_value_config, in AimdRateControl() 97 IsNotDisabled(*key_value_config, in AimdRateControl() [all …]
|
D | overuse_detector.h | 22 const WebRtcKeyValueConfig& key_value_config); 26 explicit OveruseDetector(const WebRtcKeyValueConfig* key_value_config); 45 void InitializeExperiment(const WebRtcKeyValueConfig& key_value_config);
|
D | remote_estimator_proxy.h | 40 const WebRtcKeyValueConfig* key_value_config, 66 const WebRtcKeyValueConfig* key_value_config) { in TransportWideFeedbackConfig() 69 key_value_config->Lookup( in TransportWideFeedbackConfig()
|
/external/webrtc/api/transport/ |
D | goog_cc_factory.cc | 40 RTC_DCHECK(config.key_value_config); in Create() 43 config.key_value_config); in Create()
|