| Index: content/browser/renderer_host/media/web_contents_video_capture_device.cc
|
| ===================================================================
|
| --- content/browser/renderer_host/media/web_contents_video_capture_device.cc (revision 190011)
|
| +++ content/browser/renderer_host/media/web_contents_video_capture_device.cc (working copy)
|
| @@ -989,15 +989,7 @@
|
| TRACE_EVENT_ASYNC_BEGIN1("mirroring", "Capture", this,
|
| "frame_number", frame_number);
|
|
|
| - if (!view->IsSurfaceAvailableForCopy()) {
|
| - // Fallback to the more expensive renderer-side copy if the surface and
|
| - // backing store are not accessible.
|
| - rwh->GetSnapshotFromRenderer(
|
| - gfx::Rect(),
|
| - base::Bind(&BackingStoreCopier::DidCopyFromBackingStore,
|
| - base::Unretained(this), frame_number,
|
| - base::Time::Now(), callback));
|
| - } else if (view && view->CanCopyToVideoFrame()) {
|
| + if (view && view->CanCopyToVideoFrame()) {
|
| gfx::Size view_size = view->GetViewBounds().size();
|
|
|
| view->CopyFromCompositingSurfaceToVideoFrame(
|
|
|