diff options
Diffstat (limited to 'video/adaptation/quality_scaler_resource.cc')
-rw-r--r-- | video/adaptation/quality_scaler_resource.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/video/adaptation/quality_scaler_resource.cc b/video/adaptation/quality_scaler_resource.cc index 68d56fe29e..a24a3e88ff 100644 --- a/video/adaptation/quality_scaler_resource.cc +++ b/video/adaptation/quality_scaler_resource.cc @@ -12,6 +12,7 @@ #include <utility> +#include "api/field_trials_view.h" #include "rtc_base/checks.h" #include "rtc_base/experiments/balanced_degradation_settings.h" #include "rtc_base/time_utils.h" @@ -37,11 +38,12 @@ bool QualityScalerResource::is_started() const { } void QualityScalerResource::StartCheckForOveruse( - VideoEncoder::QpThresholds qp_thresholds) { + VideoEncoder::QpThresholds qp_thresholds, + const FieldTrialsView& field_trials) { RTC_DCHECK_RUN_ON(encoder_queue()); RTC_DCHECK(!is_started()); - quality_scaler_ = - std::make_unique<QualityScaler>(this, std::move(qp_thresholds)); + quality_scaler_ = std::make_unique<QualityScaler>( + this, std::move(qp_thresholds), field_trials); } void QualityScalerResource::StopCheckForOveruse() { |