aboutsummaryrefslogtreecommitdiff
path: root/video/adaptation/quality_scaler_resource.cc
diff options
context:
space:
mode:
Diffstat (limited to 'video/adaptation/quality_scaler_resource.cc')
-rw-r--r--video/adaptation/quality_scaler_resource.cc8
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() {