Index: webrtc/video/video_capture_input_unittest.cc |
diff --git a/webrtc/video/video_capture_input_unittest.cc b/webrtc/video/video_capture_input_unittest.cc |
index 9d720e229482e3ff4a5e7d6fb6e16fbaa98d12f2..a8f2578b86a09a2e6f91d60f59633b4b2aaa6063 100644 |
--- a/webrtc/video/video_capture_input_unittest.cc |
+++ b/webrtc/video/video_capture_input_unittest.cc |
@@ -61,10 +61,15 @@ class VideoCaptureInputTest : public ::testing::Test { |
.WillRepeatedly( |
WithArg<0>(Invoke(this, &VideoCaptureInputTest::AddOutputFrame))); |
- Config config; |
- input_.reset(new internal::VideoCaptureInput( |
- mock_process_thread_.get(), mock_frame_callback_.get(), nullptr, |
- &stats_proxy_, nullptr, nullptr)); |
+ overuse_detector_.reset(new OveruseFrameDetector(Clock::GetRealTimeClock(), |
+ CpuOveruseOptions(), |
+ nullptr, |
+ &stats_proxy_)); |
+ input_.reset(new internal::VideoCaptureInput(mock_frame_callback_.get(), |
+ nullptr, |
+ &stats_proxy_, |
+ overuse_detector_.get(), |
+ nullptr)); |
} |
virtual void TearDown() { |
@@ -92,6 +97,8 @@ class VideoCaptureInputTest : public ::testing::Test { |
rtc::scoped_ptr<MockProcessThread> mock_process_thread_; |
rtc::scoped_ptr<MockVideoCaptureCallback> mock_frame_callback_; |
+ rtc::scoped_ptr<OveruseFrameDetector> overuse_detector_; |
+ |
// Used to send input capture frames to VideoCaptureInput. |
rtc::scoped_ptr<internal::VideoCaptureInput> input_; |