| Index: remoting/host/video_scheduler_unittest.cc
|
| diff --git a/remoting/host/video_scheduler_unittest.cc b/remoting/host/video_scheduler_unittest.cc
|
| index adf19231649f766d0e614cf447ce4308f4350741..1d76d589c7b64d3dc6355dc7b6c08bf1726d4841 100644
|
| --- a/remoting/host/video_scheduler_unittest.cc
|
| +++ b/remoting/host/video_scheduler_unittest.cc
|
| @@ -12,8 +12,8 @@
|
| #include "remoting/base/auto_thread_task_runner.h"
|
| #include "remoting/codec/video_encoder.h"
|
| #include "remoting/codec/video_encoder_verbatim.h"
|
| +#include "remoting/host/fake_desktop_capturer.h"
|
| #include "remoting/host/fake_mouse_cursor_monitor.h"
|
| -#include "remoting/host/fake_screen_capturer.h"
|
| #include "remoting/host/host_mock_objects.h"
|
| #include "remoting/proto/control.pb.h"
|
| #include "remoting/proto/video.pb.h"
|
| @@ -92,20 +92,20 @@ class ThreadCheckVideoEncoder : public VideoEncoderVerbatim {
|
| DISALLOW_COPY_AND_ASSIGN(ThreadCheckVideoEncoder);
|
| };
|
|
|
| -class ThreadCheckScreenCapturer : public FakeScreenCapturer {
|
| +class ThreadCheckDesktopCapturer : public FakeDesktopCapturer {
|
| public:
|
| - ThreadCheckScreenCapturer(
|
| + ThreadCheckDesktopCapturer(
|
| scoped_refptr<base::SingleThreadTaskRunner> task_runner)
|
| : task_runner_(task_runner) {
|
| }
|
| - virtual ~ThreadCheckScreenCapturer() {
|
| + virtual ~ThreadCheckDesktopCapturer() {
|
| EXPECT_TRUE(task_runner_->BelongsToCurrentThread());
|
| }
|
|
|
| private:
|
| scoped_refptr<base::SingleThreadTaskRunner> task_runner_;
|
|
|
| - DISALLOW_COPY_AND_ASSIGN(ThreadCheckScreenCapturer);
|
| + DISALLOW_COPY_AND_ASSIGN(ThreadCheckDesktopCapturer);
|
| };
|
|
|
| class ThreadCheckMouseCursorMonitor : public FakeMouseCursorMonitor {
|
| @@ -132,14 +132,16 @@ class VideoSchedulerTest : public testing::Test {
|
| virtual void TearDown() OVERRIDE;
|
|
|
| void StartVideoScheduler(
|
| - scoped_ptr<webrtc::ScreenCapturer> capturer,
|
| + scoped_ptr<webrtc::DesktopCapturer> capturer,
|
| scoped_ptr<VideoEncoder> encoder,
|
| scoped_ptr<webrtc::MouseCursorMonitor> mouse_monitor);
|
| void StopVideoScheduler();
|
|
|
| - // webrtc::ScreenCapturer mocks.
|
| - void OnCapturerStart(webrtc::ScreenCapturer::Callback* callback);
|
| + // webrtc::DesktopCapturer mocks.
|
| + void OnCapturerStart(webrtc::DesktopCapturer::Callback* callback);
|
| void OnCaptureFrame(const webrtc::DesktopRegion& region);
|
| +
|
| + // webrtc::MouseCursorMonitor mocks.
|
| void OnMouseCursorMonitorInit(
|
| webrtc::MouseCursorMonitor::Callback* callback,
|
| webrtc::MouseCursorMonitor::Mode mode);
|
| @@ -157,8 +159,8 @@ class VideoSchedulerTest : public testing::Test {
|
| MockClientStub client_stub_;
|
| MockVideoStub video_stub_;
|
|
|
| - // Points to the callback passed to webrtc::ScreenCapturer::Start().
|
| - webrtc::ScreenCapturer::Callback* capturer_callback_;
|
| + // Points to the callback passed to webrtc::DesktopCapturer::Start().
|
| + webrtc::DesktopCapturer::Callback* capturer_callback_;
|
|
|
| // Points to the callback passed to webrtc::MouseCursor::Init().
|
| webrtc::MouseCursorMonitor::Callback* mouse_monitor_callback_;
|
| @@ -190,7 +192,7 @@ void VideoSchedulerTest::TearDown() {
|
| }
|
|
|
| void VideoSchedulerTest::StartVideoScheduler(
|
| - scoped_ptr<webrtc::ScreenCapturer> capturer,
|
| + scoped_ptr<webrtc::DesktopCapturer> capturer,
|
| scoped_ptr<VideoEncoder> encoder,
|
| scoped_ptr<webrtc::MouseCursorMonitor> mouse_monitor) {
|
| scheduler_ = new VideoScheduler(
|
| @@ -211,7 +213,7 @@ void VideoSchedulerTest::StopVideoScheduler() {
|
| }
|
|
|
| void VideoSchedulerTest::OnCapturerStart(
|
| - webrtc::ScreenCapturer::Callback* callback) {
|
| + webrtc::DesktopCapturer::Callback* callback) {
|
| EXPECT_FALSE(capturer_callback_);
|
| EXPECT_TRUE(callback);
|
|
|
| @@ -315,7 +317,7 @@ TEST_F(VideoSchedulerTest, StartAndStop) {
|
| // Start video frame capture.
|
| scoped_ptr<webrtc::MouseCursorMonitor> mouse_cursor_monitor(
|
| new FakeMouseCursorMonitor());
|
| - StartVideoScheduler(capturer.PassAs<webrtc::ScreenCapturer>(),
|
| + StartVideoScheduler(capturer.PassAs<webrtc::DesktopCapturer>(),
|
| encoder.PassAs<VideoEncoder>(),
|
| cursor_monitor.PassAs<webrtc::MouseCursorMonitor>());
|
|
|
| @@ -331,8 +333,8 @@ TEST_F(VideoSchedulerTest, DeleteOnThreads) {
|
| capture_task_runner_ = AutoThread::Create("capture", main_task_runner_);
|
| encode_task_runner_ = AutoThread::Create("encode", main_task_runner_);
|
|
|
| - scoped_ptr<webrtc::ScreenCapturer> capturer(
|
| - new ThreadCheckScreenCapturer(capture_task_runner_));
|
| + scoped_ptr<webrtc::DesktopCapturer> capturer(
|
| + new ThreadCheckDesktopCapturer(capture_task_runner_));
|
| scoped_ptr<VideoEncoder> encoder(
|
| new ThreadCheckVideoEncoder(encode_task_runner_));
|
| scoped_ptr<webrtc::MouseCursorMonitor> mouse_cursor_monitor(
|
|
|