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 16f17f4702d92e0cc265c8d8a1cb2bf8fe9d7350..a84941ef38ba411279f441d84f4a22f4bc2d13fc 100644 |
--- a/content/renderer/media/android/webmediaplayer_android.cc |
+++ b/content/renderer/media/android/webmediaplayer_android.cc |
@@ -1542,8 +1542,10 @@ WebMediaPlayerAndroid::GenerateKeyRequestInternal( |
if (!proxy_decryptor_) { |
DCHECK(current_key_system_.empty()); |
proxy_decryptor_.reset(new media::ProxyDecryptor( |
- media_permission_, base::Bind(&WebMediaPlayerAndroid::OnKeyAdded, |
- weak_factory_.GetWeakPtr()), |
+ media_permission_, |
+ player_manager_->ShouldUseVideoOverlayForEmbeddedEncryptedVideo(), |
+ base::Bind(&WebMediaPlayerAndroid::OnKeyAdded, |
+ weak_factory_.GetWeakPtr()), |
base::Bind(&WebMediaPlayerAndroid::OnKeyError, |
weak_factory_.GetWeakPtr()), |
base::Bind(&WebMediaPlayerAndroid::OnKeyMessage, |