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..e476af55cea1e9c0c7fb775d084e7a4244f0510e 100644 |
--- a/media/base/android/media_source_player.cc |
+++ b/media/base/android/media_source_player.cc |
@@ -123,8 +123,11 @@ void MediaSourcePlayer::Start() { |
playing_ = true; |
- if (IsProtectedSurfaceRequired()) |
+ if (IsProtectedSurfaceRequired() && |
+ // Skip to request fullscreen when hole-punching is used. |
+ !manager()->ShouldUseVideoOverlayForEmbeddedEncryptedVideo()) { |
manager()->RequestFullScreen(player_id()); |
+ } |
StartInternal(); |
} |