| Index: media/renderers/renderer_impl_unittest.cc
|
| diff --git a/media/renderers/renderer_impl_unittest.cc b/media/renderers/renderer_impl_unittest.cc
|
| index 345287ee168fb7132af76b3995c13c0dc6de9f3f..04740cadbd79eeca02b7e269e1832ae73e0b5aa6 100644
|
| --- a/media/renderers/renderer_impl_unittest.cc
|
| +++ b/media/renderers/renderer_impl_unittest.cc
|
| @@ -990,16 +990,8 @@ TEST_F(RendererImplTest, AudioTrackSwitchDuringFlush) {
|
| stream_status_change_cb.Run(secondary_audio_stream.get(), true,
|
| base::TimeDelta());
|
|
|
| - // After RendererImpl::Flush we expect audio renderer flush to happen again,
|
| - // due to audio track switch handling. And we expect the audio renderer to be
|
| - // reinitialized for the secondary_audio_stream.
|
| - EXPECT_CALL(*audio_renderer_, Flush(_))
|
| - .WillRepeatedly(DoAll(
|
| - SetBufferingState(&audio_renderer_client_, BUFFERING_HAVE_NOTHING),
|
| - RunClosure<0>()));
|
| - EXPECT_CALL(*audio_renderer_, StartPlaying())
|
| - .WillRepeatedly(
|
| - SetBufferingState(&audio_renderer_client_, BUFFERING_HAVE_ENOUGH));
|
| + // Ensure that audio track switch occurs after Flush by verifying that the
|
| + // audio renderer is reinitialized with the secondary audio stream.
|
| EXPECT_CALL(*audio_renderer_,
|
| Initialize(secondary_audio_stream.get(), _, _, _));
|
|
|
| @@ -1050,18 +1042,8 @@ TEST_F(RendererImplTest, VideoTrackSwitchDuringFlush) {
|
| stream_status_change_cb.Run(secondary_video_stream.get(), true,
|
| base::TimeDelta());
|
|
|
| - // After RendererImpl::Flush we expect video renderer flush to happen again,
|
| - // due to video track switch handling. And we expect the video renderer to be
|
| - // reinitialized for the video.
|
| - EXPECT_CALL(*video_renderer_, Flush(_))
|
| - .WillRepeatedly(DoAll(
|
| - SetBufferingState(&video_renderer_client_, BUFFERING_HAVE_NOTHING),
|
| - RunClosure<0>()));
|
| - EXPECT_CALL(*video_renderer_, StartPlayingFrom(_))
|
| - .WillRepeatedly(
|
| - SetBufferingState(&video_renderer_client_, BUFFERING_HAVE_ENOUGH));
|
| - EXPECT_CALL(*video_renderer_, OnTimeProgressing())
|
| - .Times(testing::AnyNumber());
|
| + // Ensure that video track switch occurs after Flush by verifying that the
|
| + // video renderer is reinitialized with the secondary video stream.
|
| EXPECT_CALL(*video_renderer_, OnTimeStopped()).Times(testing::AnyNumber());
|
| EXPECT_CALL(*video_renderer_,
|
| Initialize(secondary_video_stream.get(), _, _, _, _));
|
|
|