Index: content/renderer/media/recorder/video_track_recorder.cc |
diff --git a/content/renderer/media/recorder/video_track_recorder.cc b/content/renderer/media/recorder/video_track_recorder.cc |
index a066adb5ec69ded8826adc25b1ea60e6515d3369..5f2e5a54177bb683f7177a63ebcf063595230a14 100644 |
--- a/content/renderer/media/recorder/video_track_recorder.cc |
+++ b/content/renderer/media/recorder/video_track_recorder.cc |
@@ -16,6 +16,7 @@ |
#include "base/threading/thread_task_runner_handle.h" |
#include "base/time/time.h" |
#include "base/trace_event/trace_event.h" |
+#include "cc/paint/paint_canvas.h" |
#include "content/renderer/media/renderer_gpu_video_accelerator_factories.h" |
#include "content/renderer/render_thread_impl.h" |
#include "media/base/bind_to_current_loop.h" |
@@ -324,7 +325,7 @@ void VideoTrackRecorder::Encoder::RetrieveFrameOnMainThread( |
context_provider->GrContext())); |
SkPixmap pixmap; |
- if (!skia::GetWritablePixels(surface_->getCanvas(), &pixmap)) { |
+ if (!cc::ToPixmap(surface_->getCanvas(), &pixmap)) { |
DLOG(ERROR) << "Error trying to map SkSurface's pixels"; |
return; |
} |