| 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 34e780c291d4a2a19c7d4c0235b99c253204ab13..977c4594a8cf594e61ba0e6b9c7e2b7de3fd135a 100644
|
| --- a/content/renderer/media/android/webmediaplayer_android.cc
|
| +++ b/content/renderer/media/android/webmediaplayer_android.cc
|
| @@ -1244,10 +1244,11 @@ void WebMediaPlayerAndroid::ReallocateVideoFrame() {
|
| gl->VerifySyncTokensCHROMIUM(sync_tokens, arraysize(sync_tokens));
|
| }
|
|
|
| - scoped_refptr<VideoFrame> new_frame = VideoFrame::WrapNativeTexture(
|
| - media::PIXEL_FORMAT_ARGB,
|
| + gpu::MailboxHolder holders[media::VideoFrame::kMaxPlanes] = {
|
| gpu::MailboxHolder(texture_mailbox_, texture_mailbox_sync_token,
|
| - texture_target),
|
| + texture_target)};
|
| + scoped_refptr<VideoFrame> new_frame = VideoFrame::WrapNativeTextures(
|
| + media::PIXEL_FORMAT_ARGB, holders,
|
| media::BindToCurrentLoop(base::Bind(
|
| &OnReleaseTexture, stream_texture_factory_, texture_id_ref)),
|
| natural_size_, gfx::Rect(natural_size_), natural_size_,
|
|
|