| Index: cc/resources/video_resource_updater.cc
 | 
| diff --git a/cc/resources/video_resource_updater.cc b/cc/resources/video_resource_updater.cc
 | 
| index 63750574a4f72ad3097e1703bf6ed8990ad2138f..0e772ebf22eccac90563463f609d3807b03989c1 100644
 | 
| --- a/cc/resources/video_resource_updater.cc
 | 
| +++ b/cc/resources/video_resource_updater.cc
 | 
| @@ -296,7 +296,9 @@ VideoFrameExternalResources VideoResourceUpdater::CreateForSoftwarePlanes(
 | 
|        ResourceProvider::ScopedWriteLockSoftware lock(
 | 
|            resource_provider_, plane_resource.resource_id);
 | 
|        SkCanvas canvas(lock.sk_bitmap());
 | 
| -      video_renderer_->Copy(video_frame, &canvas);
 | 
| +      // This is software path, so canvas and video_frame are always backed
 | 
| +      // by software.
 | 
| +      video_renderer_->Copy(video_frame, &canvas, media::Context3D());
 | 
|        SetPlaneResourceUniqueId(video_frame.get(), 0, &plane_resource);
 | 
|      }
 | 
|  
 | 
| 
 |