| Index: media/base/android/media_source_player_unittest.cc
|
| diff --git a/media/base/android/media_source_player_unittest.cc b/media/base/android/media_source_player_unittest.cc
|
| index 2422d64f2a1d512d7764652974874346a81b136f..0d6c514a323a185431fd8b5cfda7a6b2c1d33445 100644
|
| --- a/media/base/android/media_source_player_unittest.cc
|
| +++ b/media/base/android/media_source_player_unittest.cc
|
| @@ -285,10 +285,11 @@ class MediaSourcePlayerTest : public testing::Test {
|
| return configs;
|
| }
|
|
|
| - DemuxerConfigs CreateVideoDemuxerConfigs(VideoCodec video_codec) {
|
| + DemuxerConfigs CreateVideoDemuxerConfigs(bool use_larger_size) {
|
| DemuxerConfigs configs;
|
| - configs.video_codec = video_codec;
|
| - configs.video_size = gfx::Size(320, 240);
|
| + configs.video_codec = kCodecVP8;
|
| + configs.video_size =
|
| + use_larger_size ? gfx::Size(640, 480) : gfx::Size(320, 240);
|
| configs.is_video_encrypted = false;
|
| configs.duration = kDefaultDuration;
|
| return configs;
|
| @@ -309,7 +310,7 @@ class MediaSourcePlayerTest : public testing::Test {
|
| return CreateAudioDemuxerConfigs(kCodecVorbis, false);
|
|
|
| if (have_video && !have_audio)
|
| - return CreateVideoDemuxerConfigs(kCodecVP8);
|
| + return CreateVideoDemuxerConfigs(false);
|
|
|
| return CreateAudioVideoDemuxerConfigs();
|
| }
|
| @@ -321,7 +322,7 @@ class MediaSourcePlayerTest : public testing::Test {
|
|
|
| // Starts a video decoder job.
|
| void StartVideoDecoderJob() {
|
| - Start(CreateVideoDemuxerConfigs(kCodecVP8));
|
| + Start(CreateVideoDemuxerConfigs(false));
|
| }
|
|
|
| // Starts decoding the data.
|
| @@ -644,7 +645,7 @@ class MediaSourcePlayerTest : public testing::Test {
|
|
|
| DemuxerConfigs configs = is_audio ?
|
| CreateAudioDemuxerConfigs(kCodecAAC, false) :
|
| - CreateVideoDemuxerConfigs(kCodecVP9);
|
| + CreateVideoDemuxerConfigs(true);
|
| // Feed and decode access units with data for any units prior to
|
| // |config_unit_index|, and a |kConfigChanged| unit at that index.
|
| // Player should prepare to reconfigure the decoder job, and should request
|
| @@ -916,7 +917,8 @@ TEST_F(MediaSourcePlayerTest, SetSurfaceWhileSeeking) {
|
|
|
| // Test SetVideoSurface() will not cause an extra seek while the player is
|
| // waiting for demuxer to indicate seek is done.
|
| - player_.OnDemuxerConfigsAvailable(CreateVideoDemuxerConfigs(kCodecVP8));
|
| + player_.OnDemuxerConfigsAvailable(
|
| + CreateVideoDemuxerConfigs(false));
|
|
|
| // Initiate a seek. Skip requesting element seek of renderer.
|
| // Instead behave as if the renderer has asked us to seek.
|
| @@ -1073,7 +1075,7 @@ TEST_F(MediaSourcePlayerTest, VideoOnlyStartAfterSeekFinish) {
|
|
|
| // Test video decoder job will not start until pending seek event is handled.
|
| CreateNextTextureAndSetVideoSurface();
|
| - DemuxerConfigs configs = CreateVideoDemuxerConfigs(kCodecVP8);
|
| + DemuxerConfigs configs = CreateVideoDemuxerConfigs(false);
|
| player_.OnDemuxerConfigsAvailable(configs);
|
|
|
| // Initiate a seek. Skip requesting element seek of renderer.
|
| @@ -1242,7 +1244,7 @@ TEST_F(MediaSourcePlayerTest, AV_PlaybackCompletionAcrossConfigChange) {
|
| Start(CreateAudioVideoDemuxerConfigs());
|
|
|
| player_.OnDemuxerDataAvailable(CreateEOSAck(true)); // Audio EOS
|
| - DemuxerConfigs configs = CreateVideoDemuxerConfigs(kCodecVP9);
|
| + DemuxerConfigs configs = CreateVideoDemuxerConfigs(true);
|
| player_.OnDemuxerDataAvailable(CreateReadFromDemuxerAckWithConfigChanged(
|
| false, 0, configs)); // Video |kConfigChanged| as first unit.
|
|
|
| @@ -1667,7 +1669,7 @@ TEST_F(MediaSourcePlayerTest, SimultaneousAudioVideoConfigChange) {
|
| // Simulate video |kConfigChanged| prefetched as standalone access unit.
|
| player_.OnDemuxerDataAvailable(
|
| CreateReadFromDemuxerAckWithConfigChanged(
|
| - false, 0, CreateVideoDemuxerConfigs(kCodecVP9)));
|
| + false, 0, CreateVideoDemuxerConfigs(true)));
|
| EXPECT_EQ(6, demuxer_->num_data_requests());
|
| EXPECT_TRUE(IsDrainingDecoder(true));
|
| EXPECT_TRUE(IsDrainingDecoder(false));
|
| @@ -2091,7 +2093,7 @@ TEST_F(MediaSourcePlayerTest, SurfaceChangeClearedEvenIfMediaCryptoAbsent) {
|
| // Test that |SURFACE_CHANGE_EVENT_PENDING| is not pending after
|
| // SetVideoSurface() for a player configured for encrypted video, when the
|
| // player has not yet received media crypto.
|
| - DemuxerConfigs configs = CreateVideoDemuxerConfigs(kCodecVP8);
|
| + DemuxerConfigs configs = CreateVideoDemuxerConfigs(false);
|
| configs.is_video_encrypted = true;
|
|
|
| player_.OnDemuxerConfigsAvailable(configs);
|
|
|