| Index: cc/resources/video_resource_updater.cc
|
| diff --git a/cc/resources/video_resource_updater.cc b/cc/resources/video_resource_updater.cc
|
| index e713c5d5857f90112eacee81246a6fb5427e9996..712357ff9b5593dcb02735785f0c2e7b76509eb8 100644
|
| --- a/cc/resources/video_resource_updater.cc
|
| +++ b/cc/resources/video_resource_updater.cc
|
| @@ -24,6 +24,7 @@
|
| #include "third_party/khronos/GLES2/gl2ext.h"
|
| #include "third_party/libyuv/include/libyuv.h"
|
| #include "third_party/skia/include/core/SkCanvas.h"
|
| +#include "skia/ext/cdl_canvas.h"
|
| #include "ui/gfx/geometry/size_conversions.h"
|
|
|
| namespace cc {
|
| @@ -538,7 +539,7 @@ VideoFrameExternalResources VideoResourceUpdater::CreateForSoftwarePlanes(
|
|
|
| ResourceProvider::ScopedWriteLockSoftware lock(
|
| resource_provider_, plane_resource.resource_id());
|
| - SkCanvas canvas(lock.sk_bitmap());
|
| + CdlCanvas canvas(lock.sk_bitmap());
|
| // This is software path, so canvas and video_frame are always backed
|
| // by software.
|
| video_renderer_->Copy(video_frame, &canvas, media::Context3D());
|
|
|