Index: content/common/gpu/media/vt_video_decode_accelerator.cc |
diff --git a/content/common/gpu/media/vt_video_decode_accelerator.cc b/content/common/gpu/media/vt_video_decode_accelerator.cc |
index 722a9699697d01c6b6b9f5b4b717a49bb491de98..076c9dcd3c8f32a0ebd786446cf72c0d530dcf0d 100644 |
--- a/content/common/gpu/media/vt_video_decode_accelerator.cc |
+++ b/content/common/gpu/media/vt_video_decode_accelerator.cc |
@@ -1044,9 +1044,10 @@ bool VTVideoDecodeAccelerator::SendFrame(const Frame& frame) { |
} |
bool allow_overlay = false; |
- scoped_refptr<gfx::GLImageIOSurface> gl_image(new gfx::GLImageIOSurface( |
- gfx::GenericSharedMemoryId(), frame.coded_size, GL_BGRA_EXT)); |
- if (gl_image->Initialize(surface, gfx::BufferFormat::BGRA_8888)) { |
+ scoped_refptr<gfx::GLImageIOSurface> gl_image( |
+ new gfx::GLImageIOSurface(frame.coded_size, GL_BGRA_EXT)); |
+ if (gl_image->Initialize(surface, gfx::GenericSharedMemoryId(), |
+ gfx::BufferFormat::BGRA_8888)) { |
allow_overlay = true; |
} else { |
gl_image = nullptr; |