Index: media/base/pipeline_unittest.cc |
diff --git a/media/base/pipeline_unittest.cc b/media/base/pipeline_unittest.cc |
index 2685b8eacde7cf69d22754538e80ba3b99e81167..daa30fe701cef1c4604987ae78b908682ef6b34d 100644 |
--- a/media/base/pipeline_unittest.cc |
+++ b/media/base/pipeline_unittest.cc |
@@ -87,14 +87,14 @@ class PipelineTest : public ::testing::Test { |
: pipeline_(new Pipeline(message_loop_.message_loop_proxy(), |
new MediaLog())), |
filter_collection_(new FilterCollection()), |
- demuxer_(new MockDemuxer()) { |
+ demuxer_(new StrictMock<MockDemuxer>()) { |
filter_collection_->SetDemuxer(demuxer_.get()); |
- video_renderer_ = new MockVideoRenderer(); |
+ video_renderer_ = new StrictMock<MockVideoRenderer>(); |
scoped_ptr<VideoRenderer> video_renderer(video_renderer_); |
filter_collection_->SetVideoRenderer(video_renderer.Pass()); |
- audio_renderer_ = new MockAudioRenderer(); |
+ audio_renderer_ = new StrictMock<MockAudioRenderer>(); |
scoped_ptr<AudioRenderer> audio_renderer(audio_renderer_); |
filter_collection_->SetAudioRenderer(audio_renderer.Pass()); |
@@ -203,14 +203,15 @@ class PipelineTest : public ::testing::Test { |
if (audio_stream_) { |
EXPECT_CALL(*audio_renderer_, SetPlaybackRate(0.0f)); |
EXPECT_CALL(*audio_renderer_, SetVolume(1.0f)); |
- EXPECT_CALL(*audio_renderer_, StartPlayingFrom(base::TimeDelta())) |
+ EXPECT_CALL(*audio_renderer_, SetMediaTime(base::TimeDelta())); |
+ EXPECT_CALL(*audio_renderer_, StartPlaying()) |
.WillOnce(SetBufferingState(&audio_buffering_state_cb_, |
BUFFERING_HAVE_ENOUGH)); |
EXPECT_CALL(*audio_renderer_, StartRendering()); |
} |
if (video_stream_) { |
- EXPECT_CALL(*video_renderer_, StartPlayingFrom(base::TimeDelta())) |
+ EXPECT_CALL(*video_renderer_, StartPlaying()) |
.WillOnce(SetBufferingState(&video_buffering_state_cb_, |
BUFFERING_HAVE_ENOUGH)); |
} |
@@ -270,7 +271,8 @@ class PipelineTest : public ::testing::Test { |
.WillOnce(DoAll(SetBufferingState(&audio_buffering_state_cb_, |
BUFFERING_HAVE_NOTHING), |
RunClosure<0>())); |
- EXPECT_CALL(*audio_renderer_, StartPlayingFrom(seek_time)) |
+ EXPECT_CALL(*audio_renderer_, SetMediaTime(seek_time)); |
+ EXPECT_CALL(*audio_renderer_, StartPlaying()) |
.WillOnce(SetBufferingState(&audio_buffering_state_cb_, |
BUFFERING_HAVE_ENOUGH)); |
EXPECT_CALL(*audio_renderer_, SetPlaybackRate(_)); |
@@ -283,7 +285,7 @@ class PipelineTest : public ::testing::Test { |
.WillOnce(DoAll(SetBufferingState(&video_buffering_state_cb_, |
BUFFERING_HAVE_NOTHING), |
RunClosure<0>())); |
- EXPECT_CALL(*video_renderer_, StartPlayingFrom(seek_time)) |
+ EXPECT_CALL(*video_renderer_, StartPlaying()) |
.WillOnce(SetBufferingState(&video_buffering_state_cb_, |
BUFFERING_HAVE_ENOUGH)); |
} |
@@ -331,9 +333,9 @@ class PipelineTest : public ::testing::Test { |
scoped_ptr<Pipeline> pipeline_; |
scoped_ptr<FilterCollection> filter_collection_; |
- scoped_ptr<MockDemuxer> demuxer_; |
- MockVideoRenderer* video_renderer_; |
- MockAudioRenderer* audio_renderer_; |
+ scoped_ptr<StrictMock<MockDemuxer>> demuxer_; |
+ StrictMock<MockVideoRenderer>* video_renderer_; |
+ StrictMock<MockAudioRenderer>* audio_renderer_; |
StrictMock<CallbackHelper> text_renderer_callbacks_; |
TextRenderer* text_renderer_; |
scoped_ptr<StrictMock<MockDemuxerStream> > audio_stream_; |
@@ -793,7 +795,8 @@ TEST_F(PipelineTest, AudioTimeUpdateDuringSeek) { |
.WillOnce(DoAll(SetBufferingState(&audio_buffering_state_cb_, |
BUFFERING_HAVE_NOTHING), |
RunClosure<0>())); |
- EXPECT_CALL(*audio_renderer_, StartPlayingFrom(seek_time)) |
+ EXPECT_CALL(*audio_renderer_, SetMediaTime(seek_time)); |
+ EXPECT_CALL(*audio_renderer_, StartPlaying()) |
.WillOnce(SetBufferingState(&audio_buffering_state_cb_, |
BUFFERING_HAVE_ENOUGH)); |
EXPECT_CALL(*audio_renderer_, SetPlaybackRate(_)); |
@@ -993,10 +996,11 @@ class PipelineTeardownTest : public PipelineTest { |
EXPECT_CALL(callbacks_, OnMetadata(_)); |
// If we get here it's a successful initialization. |
- EXPECT_CALL(*audio_renderer_, StartPlayingFrom(base::TimeDelta())) |
+ EXPECT_CALL(*audio_renderer_, SetMediaTime(base::TimeDelta())); |
+ EXPECT_CALL(*audio_renderer_, StartPlaying()) |
.WillOnce(SetBufferingState(&audio_buffering_state_cb_, |
BUFFERING_HAVE_ENOUGH)); |
- EXPECT_CALL(*video_renderer_, StartPlayingFrom(base::TimeDelta())) |
+ EXPECT_CALL(*video_renderer_, StartPlaying()) |
.WillOnce(SetBufferingState(&video_buffering_state_cb_, |
BUFFERING_HAVE_ENOUGH)); |