| Index: media/base/android/media_source_player.cc
|
| diff --git a/media/base/android/media_source_player.cc b/media/base/android/media_source_player.cc
|
| index 6eb5677b2c61988609bb529881d3c11909a10fc6..f065a5c934712223fbac9ddaa36c1966ea0a9e89 100644
|
| --- a/media/base/android/media_source_player.cc
|
| +++ b/media/base/android/media_source_player.cc
|
| @@ -123,7 +123,13 @@ void MediaSourcePlayer::Start() {
|
|
|
| playing_ = true;
|
|
|
| - if (IsProtectedSurfaceRequired())
|
| + bool request_fullscreen = IsProtectedSurfaceRequired();
|
| +#if defined(VIDEO_HOLE)
|
| + // Skip to request fullscreen when hole-punching is used.
|
| + request_fullscreen = request_fullscreen &&
|
| + !manager()->ShouldUseVideoOverlayForEmbeddedEncryptedVideo();
|
| +#endif // defined(VIDEO_HOLE)
|
| + if (request_fullscreen)
|
| manager()->RequestFullScreen(player_id());
|
|
|
| StartInternal();
|
|
|