| Index: webrtc/video/video_capture_input.h
|
| diff --git a/webrtc/video/video_capture_input.h b/webrtc/video/video_capture_input.h
|
| index 1c27cb0b7b8dc40915cc62d4e0624719ec690e8d..87b64525382a43bf949181afbb82fa93dff9906f 100644
|
| --- a/webrtc/video/video_capture_input.h
|
| +++ b/webrtc/video/video_capture_input.h
|
| @@ -16,7 +16,6 @@
|
| #include "webrtc/base/criticalsection.h"
|
| #include "webrtc/base/event.h"
|
| #include "webrtc/base/platform_thread.h"
|
| -#include "webrtc/base/scoped_ptr.h"
|
| #include "webrtc/base/thread_annotations.h"
|
| #include "webrtc/common_types.h"
|
| #include "webrtc/engine_configurations.h"
|
| @@ -30,11 +29,7 @@
|
| namespace webrtc {
|
|
|
| class Config;
|
| -class CpuOveruseMetricsObserver;
|
| -class CpuOveruseObserver;
|
| class OveruseFrameDetector;
|
| -class ProcessThread;
|
| -class RegistrableCpuOveruseMetricsObserver;
|
| class SendStatisticsProxy;
|
| class VideoRenderer;
|
|
|
| @@ -48,12 +43,10 @@ class VideoCaptureCallback {
|
| namespace internal {
|
| class VideoCaptureInput : public webrtc::VideoCaptureInput {
|
| public:
|
| - VideoCaptureInput(ProcessThread* module_process_thread,
|
| - VideoCaptureCallback* frame_callback,
|
| + VideoCaptureInput(VideoCaptureCallback* frame_callback,
|
| VideoRenderer* local_renderer,
|
| SendStatisticsProxy* send_stats_proxy,
|
| - CpuOveruseObserver* overuse_observer,
|
| - EncodingTimeObserver* encoding_time_observer);
|
| + OveruseFrameDetector* overuse_detector);
|
| ~VideoCaptureInput();
|
|
|
| void IncomingCapturedFrame(const VideoFrame& video_frame) override;
|
| @@ -64,7 +57,6 @@ class VideoCaptureInput : public webrtc::VideoCaptureInput {
|
| bool EncoderProcess();
|
|
|
| rtc::CriticalSection crit_;
|
| - ProcessThread* const module_process_thread_;
|
|
|
| VideoCaptureCallback* const frame_callback_;
|
| VideoRenderer* const local_renderer_;
|
| @@ -81,8 +73,7 @@ class VideoCaptureInput : public webrtc::VideoCaptureInput {
|
| // Delta used for translating between NTP and internal timestamps.
|
| const int64_t delta_ntp_internal_ms_;
|
|
|
| - rtc::scoped_ptr<OveruseFrameDetector> overuse_detector_;
|
| - EncodingTimeObserver* const encoding_time_observer_;
|
| + OveruseFrameDetector* const overuse_detector_;
|
| };
|
|
|
| } // namespace internal
|
|
|