| Index: media/blink/webmediaplayer_impl_unittest.cc
|
| diff --git a/media/blink/webmediaplayer_impl_unittest.cc b/media/blink/webmediaplayer_impl_unittest.cc
|
| index 0d7a8280a32849f856b7672a9cd0fff2df239eaf..a58b32bd60142d5a9894e1674673d53f8673fade 100644
|
| --- a/media/blink/webmediaplayer_impl_unittest.cc
|
| +++ b/media/blink/webmediaplayer_impl_unittest.cc
|
| @@ -263,6 +263,12 @@ class WebMediaPlayerImplTest : public testing::Test {
|
| return wmpi_->ShouldDisableVideoWhenHidden();
|
| }
|
|
|
| + void SetVideoKeyframeDistanceAverage(base::TimeDelta value) {
|
| + PipelineStatistics statistics;
|
| + statistics.video_keyframe_distance_average = value;
|
| + wmpi_->SetPipelineStatisticsForTest(statistics);
|
| + }
|
| +
|
| // "Renderer" thread.
|
| base::MessageLoop message_loop_;
|
|
|
| @@ -775,6 +781,7 @@ TEST_F(WebMediaPlayerImplTest, ShouldDisableVideoWhenHidden) {
|
| SetBackgroundVideoOptimization(true);
|
|
|
| SetMetadata(true, true);
|
| + SetVideoKeyframeDistanceAverage(base::TimeDelta::FromSeconds(5));
|
| EXPECT_TRUE(ShouldDisableVideoWhenHidden());
|
|
|
| SetMetadata(false, true);
|
| @@ -782,6 +789,10 @@ TEST_F(WebMediaPlayerImplTest, ShouldDisableVideoWhenHidden) {
|
|
|
| SetMetadata(true, false);
|
| EXPECT_FALSE(ShouldDisableVideoWhenHidden());
|
| +
|
| + SetVideoKeyframeDistanceAverage(base::TimeDelta::FromSeconds(100));
|
| + SetMetadata(true, true);
|
| + EXPECT_FALSE(ShouldDisableVideoWhenHidden());
|
| }
|
|
|
| TEST_F(WebMediaPlayerImplTest, ShouldDisableVideoWhenHiddenFeatureDisabled) {
|
|
|