| Index: content/renderer/media/android/webmediaplayer_android.cc
|
| diff --git a/content/renderer/media/android/webmediaplayer_android.cc b/content/renderer/media/android/webmediaplayer_android.cc
|
| index 9c230c1cdd902151860d1ac8e1404b4f10ae86d2..318668dabbe8448eacbc3af03e6ca356d8c6b378 100644
|
| --- a/content/renderer/media/android/webmediaplayer_android.cc
|
| +++ b/content/renderer/media/android/webmediaplayer_android.cc
|
| @@ -128,13 +128,14 @@ WebMediaPlayerAndroid::WebMediaPlayerAndroid(
|
| player_id_ = manager_->RegisterMediaPlayer(this);
|
|
|
| #if defined(VIDEO_HOLE)
|
| - if (manager_->ShouldUseVideoOverlayForEmbeddedEncryptedVideo()) {
|
| + force_use_overlay_embedded_video_ = CommandLine::ForCurrentProcess()->
|
| + HasSwitch(switches::kForceUseOverlayEmbeddedVideo);
|
| + if (force_use_overlay_embedded_video_ ||
|
| + manager_->ShouldUseVideoOverlayForEmbeddedEncryptedVideo()) {
|
| // Defer stream texture creation until we are sure it's necessary.
|
| needs_establish_peer_ = false;
|
| current_frame_ = VideoFrame::CreateBlackFrame(gfx::Size(1, 1));
|
| }
|
| - force_use_overlay_embedded_video_ = CommandLine::ForCurrentProcess()->
|
| - HasSwitch(switches::kForceUseOverlayEmbeddedVideo);
|
| #endif // defined(VIDEO_HOLE)
|
| TryCreateStreamTextureProxyIfNeeded();
|
| }
|
|
|