Index: media/filters/gpu_video_decoder.cc |
diff --git a/media/filters/gpu_video_decoder.cc b/media/filters/gpu_video_decoder.cc |
index 6601db88ab377f1fbc999930d125e37f5bcdb36a..fa4577a1178fc9ed1a30fd93c509798eef63d03d 100644 |
--- a/media/filters/gpu_video_decoder.cc |
+++ b/media/filters/gpu_video_decoder.cc |
@@ -450,16 +450,12 @@ void GpuVideoDecoder::PictureReady(const media::Picture& picture) { |
scoped_refptr<VideoFrame> frame(VideoFrame::WrapNativeTexture( |
make_scoped_ptr(new gpu::MailboxHolder( |
pb.texture_mailbox(), decoder_texture_target_, 0 /* sync_point */)), |
- BindToCurrentLoop(base::Bind(&GpuVideoDecoder::ReleaseMailbox, |
- weak_factory_.GetWeakPtr(), |
- factories_, |
- picture.picture_buffer_id(), |
- pb.texture_id())), |
- pb.size(), |
- visible_rect, |
- natural_size, |
- timestamp, |
- base::Bind(&ReadPixelsSync, factories_, pb.texture_id(), visible_rect))); |
+ BindToCurrentLoop(base::Bind( |
+ &GpuVideoDecoder::ReleaseMailbox, weak_factory_.GetWeakPtr(), |
+ factories_, picture.picture_buffer_id(), pb.texture_id())), |
+ pb.size(), visible_rect, natural_size, timestamp, |
+ base::Bind(&ReadPixelsSync, factories_, pb.texture_id(), visible_rect), |
+ picture.allow_overlay())); |
CHECK_GT(available_pictures_, 0); |
--available_pictures_; |
bool inserted = |