Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(218)

Unified Diff: content/browser/renderer_host/media/web_contents_video_capture_device.cc

Issue 12746009: Revert 189969 "Add RenderWidgetHost::GetSnapshotFromRenderer met..." (Closed) Base URL: svn://svn.chromium.org/chrome/branches/1450/src/
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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(
« no previous file with comments | « chrome/renderer/chrome_render_view_observer.cc ('k') | content/browser/renderer_host/render_widget_host_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698