| Index: webrtc/video/video_quality_test.cc
|
| diff --git a/webrtc/video/video_quality_test.cc b/webrtc/video/video_quality_test.cc
|
| index c2270754100ea4a52d7efe2c56f1e2bc7303f2c8..8389cfcc5f6d75f06ecd91a271f46cfecef8fcb5 100644
|
| --- a/webrtc/video/video_quality_test.cc
|
| +++ b/webrtc/video/video_quality_test.cc
|
| @@ -1343,9 +1343,9 @@ void VideoQualityTest::SetupScreenshareOrSVC() {
|
|
|
| if (params_.screenshare.scroll_duration == 0) {
|
| // Cycle image every slide_change_interval seconds.
|
| - frame_generator_.reset(test::FrameGenerator::CreateFromYuvFile(
|
| + frame_generator_ = test::FrameGenerator::CreateFromYuvFile(
|
| slides, kWidth, kHeight,
|
| - params_.screenshare.slide_change_interval * params_.video.fps));
|
| + params_.screenshare.slide_change_interval * params_.video.fps);
|
| } else {
|
| RTC_CHECK_LE(params_.video.width, kWidth);
|
| RTC_CHECK_LE(params_.video.height, kHeight);
|
| @@ -1356,11 +1356,10 @@ void VideoQualityTest::SetupScreenshareOrSVC() {
|
| RTC_CHECK_LE(params_.screenshare.scroll_duration,
|
| params_.screenshare.slide_change_interval);
|
|
|
| - frame_generator_.reset(
|
| - test::FrameGenerator::CreateScrollingInputFromYuvFiles(
|
| - clock_, slides, kWidth, kHeight, params_.video.width,
|
| - params_.video.height, params_.screenshare.scroll_duration * 1000,
|
| - kPauseDurationMs));
|
| + frame_generator_ = test::FrameGenerator::CreateScrollingInputFromYuvFiles(
|
| + clock_, slides, kWidth, kHeight, params_.video.width,
|
| + params_.video.height, params_.screenshare.scroll_duration * 1000,
|
| + kPauseDurationMs);
|
| }
|
| } else if (params_.ss.num_spatial_layers > 1) { // For non-screenshare case.
|
| RTC_CHECK(params_.video.codec == "VP9");
|
| @@ -1377,7 +1376,7 @@ void VideoQualityTest::SetupScreenshareOrSVC() {
|
| void VideoQualityTest::CreateCapturer() {
|
| if (params_.screenshare.enabled) {
|
| test::FrameGeneratorCapturer* frame_generator_capturer =
|
| - new test::FrameGeneratorCapturer(clock_, frame_generator_.release(),
|
| + new test::FrameGeneratorCapturer(clock_, std::move(frame_generator_),
|
| params_.video.fps);
|
| EXPECT_TRUE(frame_generator_capturer->Init());
|
| video_capturer_.reset(frame_generator_capturer);
|
| @@ -1388,8 +1387,8 @@ void VideoQualityTest::CreateCapturer() {
|
| if (!video_capturer_) {
|
| // Failed to get actual camera, use chroma generator as backup.
|
| video_capturer_.reset(test::FrameGeneratorCapturer::Create(
|
| - params_.video.width, params_.video.height, params_.video.fps,
|
| - clock_));
|
| + static_cast<int>(params_.video.width),
|
| + static_cast<int>(params_.video.height), params_.video.fps, clock_));
|
| }
|
| } else {
|
| video_capturer_.reset(test::FrameGeneratorCapturer::CreateFromYuvFile(
|
|
|