| Index: media/filters/video_renderer_base_unittest.cc
|
| diff --git a/media/filters/video_renderer_base_unittest.cc b/media/filters/video_renderer_base_unittest.cc
|
| index 945940a1d10c53304438ee8aac9f117c898a3357..8044a11d06499f5a6861097e672e31722bdbeaa1 100644
|
| --- a/media/filters/video_renderer_base_unittest.cc
|
| +++ b/media/filters/video_renderer_base_unittest.cc
|
| @@ -507,6 +507,22 @@ TEST_F(VideoRendererBaseTest, Preroll_RightAfter) {
|
| Shutdown();
|
| }
|
|
|
| +TEST_F(VideoRendererBaseTest, PlayAfterPreroll) {
|
| + Initialize();
|
| + Pause();
|
| + Flush();
|
| + QueuePrerollFrames(kFrameDurationInMs * 4);
|
| +
|
| + Preroll(kFrameDurationInMs * 4, PIPELINE_OK);
|
| + EXPECT_EQ(kFrameDurationInMs * 4, GetCurrentTimestampInMs());
|
| +
|
| + Play();
|
| + // Advance time past prerolled time to trigger a Read().
|
| + AdvanceTimeInMs(5 * kFrameDurationInMs);
|
| + WaitForPendingRead();
|
| + Shutdown();
|
| +}
|
| +
|
| TEST_F(VideoRendererBaseTest, GetCurrentFrame_Initialized) {
|
| Initialize();
|
| EXPECT_TRUE(GetCurrentFrame().get()); // Due to prerolling.
|
|
|