| 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,
|
|
|