| Index: webrtc/video/vie_encoder.h
|
| diff --git a/webrtc/video/vie_encoder.h b/webrtc/video/vie_encoder.h
|
| index ce1e508eba92760c65b46c8783aaea9561951661..799d4d5f59b03a3ff65a4189abb2aea1e5d2a5e5 100644
|
| --- a/webrtc/video/vie_encoder.h
|
| +++ b/webrtc/video/vie_encoder.h
|
| @@ -18,7 +18,7 @@
|
| #include "webrtc/base/scoped_ref_ptr.h"
|
| #include "webrtc/base/thread_annotations.h"
|
| #include "webrtc/common_types.h"
|
| -#include "webrtc/frame_callback.h"
|
| +#include "webrtc/media/base/videosinkinterface.h"
|
| #include "webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h"
|
| #include "webrtc/modules/video_coding/include/video_coding_defines.h"
|
| #include "webrtc/modules/video_processing/include/video_processing.h"
|
| @@ -49,7 +49,8 @@ class ViEEncoder : public VideoEncoderRateObserver,
|
| const std::vector<uint32_t>& ssrcs,
|
| ProcessThread* module_process_thread,
|
| SendStatisticsProxy* stats_proxy,
|
| - I420FrameCallback* pre_encode_callback,
|
| + // TODO(nisse): Used only for tests, delete?
|
| + rtc::VideoSinkInterface<VideoFrame>* pre_encode_callback,
|
| OveruseFrameDetector* overuse_detector,
|
| PacedSender* pacer,
|
| PayloadRouter* payload_router);
|
| @@ -130,7 +131,7 @@ class ViEEncoder : public VideoEncoderRateObserver,
|
| rtc::CriticalSection data_cs_;
|
|
|
| SendStatisticsProxy* const stats_proxy_;
|
| - I420FrameCallback* const pre_encode_callback_;
|
| + rtc::VideoSinkInterface<VideoFrame>* const pre_encode_callback_;
|
| OveruseFrameDetector* const overuse_detector_;
|
| PacedSender* const pacer_;
|
| PayloadRouter* const send_payload_router_;
|
|
|