| Index: webrtc/api/rtpsenderreceiver_unittest.cc
|
| diff --git a/webrtc/api/rtpsenderreceiver_unittest.cc b/webrtc/api/rtpsenderreceiver_unittest.cc
|
| index ca88a3bc72eff274490540de2c05cd23883568a6..a8f1cb549dde0c69a7218738b0def0be76236ea0 100644
|
| --- a/webrtc/api/rtpsenderreceiver_unittest.cc
|
| +++ b/webrtc/api/rtpsenderreceiver_unittest.cc
|
| @@ -66,8 +66,9 @@ class MockAudioProvider : public AudioProviderInterface {
|
| class MockVideoProvider : public VideoProviderInterface {
|
| public:
|
| virtual ~MockVideoProvider() {}
|
| - MOCK_METHOD2(SetCaptureDevice,
|
| - bool(uint32_t ssrc, cricket::VideoCapturer* camera));
|
| + MOCK_METHOD2(SetSource,
|
| + bool(uint32_t ssrc,
|
| + rtc::VideoSourceInterface<cricket::VideoFrame>* source));
|
| MOCK_METHOD3(SetVideoPlayout,
|
| void(uint32_t ssrc,
|
| bool enable,
|
| @@ -132,7 +133,7 @@ class RtpSenderReceiverTest : public testing::Test {
|
| void CreateVideoRtpSender() {
|
| AddVideoTrack(false);
|
| EXPECT_CALL(video_provider_,
|
| - SetCaptureDevice(
|
| + SetSource(
|
| kVideoSsrc, video_track_->GetSource()->GetVideoCapturer()));
|
| EXPECT_CALL(video_provider_, SetVideoSend(kVideoSsrc, true, _));
|
| video_rtp_sender_ = new VideoRtpSender(stream_->GetVideoTracks()[0],
|
| @@ -147,7 +148,7 @@ class RtpSenderReceiverTest : public testing::Test {
|
| }
|
|
|
| void DestroyVideoRtpSender() {
|
| - EXPECT_CALL(video_provider_, SetCaptureDevice(kVideoSsrc, NULL)).Times(1);
|
| + EXPECT_CALL(video_provider_, SetSource(kVideoSsrc, NULL)).Times(1);
|
| EXPECT_CALL(video_provider_, SetVideoSend(kVideoSsrc, false, _)).Times(1);
|
| video_rtp_sender_ = nullptr;
|
| }
|
| @@ -352,13 +353,13 @@ TEST_F(RtpSenderReceiverTest, VideoSenderEarlyWarmupSsrcThenTrack) {
|
| new VideoRtpSender(&video_provider_);
|
| sender->SetSsrc(kVideoSsrc);
|
| EXPECT_CALL(video_provider_,
|
| - SetCaptureDevice(kVideoSsrc,
|
| - video_track_->GetSource()->GetVideoCapturer()));
|
| + SetSource(kVideoSsrc,
|
| + video_track_->GetSource()->GetVideoCapturer()));
|
| EXPECT_CALL(video_provider_, SetVideoSend(kVideoSsrc, true, _));
|
| sender->SetTrack(video_track_);
|
|
|
| // Calls expected from destructor.
|
| - EXPECT_CALL(video_provider_, SetCaptureDevice(kVideoSsrc, nullptr)).Times(1);
|
| + EXPECT_CALL(video_provider_, SetSource(kVideoSsrc, nullptr)).Times(1);
|
| EXPECT_CALL(video_provider_, SetVideoSend(kVideoSsrc, false, _)).Times(1);
|
| }
|
|
|
| @@ -370,13 +371,13 @@ TEST_F(RtpSenderReceiverTest, VideoSenderEarlyWarmupTrackThenSsrc) {
|
| new VideoRtpSender(&video_provider_);
|
| sender->SetTrack(video_track_);
|
| EXPECT_CALL(video_provider_,
|
| - SetCaptureDevice(kVideoSsrc,
|
| - video_track_->GetSource()->GetVideoCapturer()));
|
| + SetSource(kVideoSsrc,
|
| + video_track_->GetSource()->GetVideoCapturer()));
|
| EXPECT_CALL(video_provider_, SetVideoSend(kVideoSsrc, true, _));
|
| sender->SetSsrc(kVideoSsrc);
|
|
|
| // Calls expected from destructor.
|
| - EXPECT_CALL(video_provider_, SetCaptureDevice(kVideoSsrc, nullptr)).Times(1);
|
| + EXPECT_CALL(video_provider_, SetSource(kVideoSsrc, nullptr)).Times(1);
|
| EXPECT_CALL(video_provider_, SetVideoSend(kVideoSsrc, false, _)).Times(1);
|
| }
|
|
|
| @@ -403,20 +404,20 @@ TEST_F(RtpSenderReceiverTest, AudioSenderSsrcSetToZero) {
|
| TEST_F(RtpSenderReceiverTest, VideoSenderSsrcSetToZero) {
|
| AddVideoTrack(false);
|
| EXPECT_CALL(video_provider_,
|
| - SetCaptureDevice(kVideoSsrc,
|
| - video_track_->GetSource()->GetVideoCapturer()));
|
| + SetSource(kVideoSsrc,
|
| + video_track_->GetSource()->GetVideoCapturer()));
|
| EXPECT_CALL(video_provider_, SetVideoSend(kVideoSsrc, true, _));
|
| rtc::scoped_refptr<VideoRtpSender> sender =
|
| new VideoRtpSender(video_track_, kStreamLabel1, &video_provider_);
|
| sender->SetSsrc(kVideoSsrc);
|
|
|
| - EXPECT_CALL(video_provider_, SetCaptureDevice(kVideoSsrc, nullptr)).Times(1);
|
| + EXPECT_CALL(video_provider_, SetSource(kVideoSsrc, nullptr)).Times(1);
|
| EXPECT_CALL(video_provider_, SetVideoSend(kVideoSsrc, false, _)).Times(1);
|
| sender->SetSsrc(0);
|
|
|
| // Make sure it's SetSsrc that called methods on the provider, and not the
|
| // destructor.
|
| - EXPECT_CALL(video_provider_, SetCaptureDevice(_, _)).Times(0);
|
| + EXPECT_CALL(video_provider_, SetSource(_, _)).Times(0);
|
| EXPECT_CALL(video_provider_, SetVideoSend(_, _, _)).Times(0);
|
| }
|
|
|
| @@ -439,20 +440,20 @@ TEST_F(RtpSenderReceiverTest, AudioSenderTrackSetToNull) {
|
| TEST_F(RtpSenderReceiverTest, VideoSenderTrackSetToNull) {
|
| AddVideoTrack(false);
|
| EXPECT_CALL(video_provider_,
|
| - SetCaptureDevice(kVideoSsrc,
|
| - video_track_->GetSource()->GetVideoCapturer()));
|
| + SetSource(kVideoSsrc,
|
| + video_track_->GetSource()->GetVideoCapturer()));
|
| EXPECT_CALL(video_provider_, SetVideoSend(kVideoSsrc, true, _));
|
| rtc::scoped_refptr<VideoRtpSender> sender =
|
| new VideoRtpSender(video_track_, kStreamLabel1, &video_provider_);
|
| sender->SetSsrc(kVideoSsrc);
|
|
|
| - EXPECT_CALL(video_provider_, SetCaptureDevice(kVideoSsrc, nullptr)).Times(1);
|
| + EXPECT_CALL(video_provider_, SetSource(kVideoSsrc, nullptr)).Times(1);
|
| EXPECT_CALL(video_provider_, SetVideoSend(kVideoSsrc, false, _)).Times(1);
|
| EXPECT_TRUE(sender->SetTrack(nullptr));
|
|
|
| // Make sure it's SetTrack that called methods on the provider, and not the
|
| // destructor.
|
| - EXPECT_CALL(video_provider_, SetCaptureDevice(_, _)).Times(0);
|
| + EXPECT_CALL(video_provider_, SetSource(_, _)).Times(0);
|
| EXPECT_CALL(video_provider_, SetVideoSend(_, _, _)).Times(0);
|
| }
|
|
|
| @@ -476,23 +477,23 @@ TEST_F(RtpSenderReceiverTest, AudioSenderSsrcChanged) {
|
| TEST_F(RtpSenderReceiverTest, VideoSenderSsrcChanged) {
|
| AddVideoTrack(false);
|
| EXPECT_CALL(video_provider_,
|
| - SetCaptureDevice(kVideoSsrc,
|
| - video_track_->GetSource()->GetVideoCapturer()));
|
| + SetSource(kVideoSsrc,
|
| + video_track_->GetSource()->GetVideoCapturer()));
|
| EXPECT_CALL(video_provider_, SetVideoSend(kVideoSsrc, true, _));
|
| rtc::scoped_refptr<VideoRtpSender> sender =
|
| new VideoRtpSender(video_track_, kStreamLabel1, &video_provider_);
|
| sender->SetSsrc(kVideoSsrc);
|
|
|
| - EXPECT_CALL(video_provider_, SetCaptureDevice(kVideoSsrc, nullptr)).Times(1);
|
| + EXPECT_CALL(video_provider_, SetSource(kVideoSsrc, nullptr)).Times(1);
|
| EXPECT_CALL(video_provider_, SetVideoSend(kVideoSsrc, false, _)).Times(1);
|
| EXPECT_CALL(video_provider_,
|
| - SetCaptureDevice(kVideoSsrc2,
|
| - video_track_->GetSource()->GetVideoCapturer()));
|
| + SetSource(kVideoSsrc2,
|
| + video_track_->GetSource()->GetVideoCapturer()));
|
| EXPECT_CALL(video_provider_, SetVideoSend(kVideoSsrc2, true, _));
|
| sender->SetSsrc(kVideoSsrc2);
|
|
|
| // Calls expected from destructor.
|
| - EXPECT_CALL(video_provider_, SetCaptureDevice(kVideoSsrc2, nullptr)).Times(1);
|
| + EXPECT_CALL(video_provider_, SetSource(kVideoSsrc2, nullptr)).Times(1);
|
| EXPECT_CALL(video_provider_, SetVideoSend(kVideoSsrc2, false, _)).Times(1);
|
| }
|
|
|
|
|