| Index: blimp/engine/renderer/engine_image_serialization_processor.cc
|
| diff --git a/blimp/engine/renderer/engine_image_serialization_processor.cc b/blimp/engine/renderer/engine_image_serialization_processor.cc
|
| index cc792dd582f788ac95a345de96280a897a7bf324..fd2ab5ad46f152806db6206b4b409fbd2f0fdfc8 100644
|
| --- a/blimp/engine/renderer/engine_image_serialization_processor.cc
|
| +++ b/blimp/engine/renderer/engine_image_serialization_processor.cc
|
| @@ -5,6 +5,7 @@
|
| #include "blimp/engine/renderer/engine_image_serialization_processor.h"
|
|
|
| #include <stddef.h>
|
| +#include <memory>
|
| #include <set>
|
| #include <string>
|
| #include <vector>
|
| @@ -15,11 +16,14 @@
|
| #include "base/trace_event/trace_event.h"
|
| #include "blimp/common/blob_cache/id_util.h"
|
| #include "blimp/common/proto/blob_cache.pb.h"
|
| +#include "blimp/engine/renderer/blimp_engine_picture_cache.h"
|
| +#include "cc/proto/picture_cache.h"
|
| #include "content/public/renderer/render_frame.h"
|
| #include "third_party/libwebp/webp/encode.h"
|
| #include "third_party/skia/include/core/SkData.h"
|
| #include "third_party/skia/include/core/SkPicture.h"
|
| #include "third_party/skia/include/core/SkPixelSerializer.h"
|
| +#include "third_party/skia/include/core/SkStream.h"
|
| #include "third_party/skia/include/core/SkUnPreMultiply.h"
|
|
|
| namespace blimp {
|
| @@ -222,12 +226,13 @@ EngineImageSerializationProcessor::EngineImageSerializationProcessor(
|
|
|
| EngineImageSerializationProcessor::~EngineImageSerializationProcessor() {}
|
|
|
| -SkPixelSerializer* EngineImageSerializationProcessor::GetPixelSerializer() {
|
| - return pixel_serializer_.get();
|
| +std::unique_ptr<cc::EnginePictureCache>
|
| +EngineImageSerializationProcessor::CreateEnginePictureCache() {
|
| + return base::WrapUnique(new BlimpEnginePictureCache(pixel_serializer_.get()));
|
| }
|
|
|
| -SkPicture::InstallPixelRefProc
|
| -EngineImageSerializationProcessor::GetPixelDeserializer() {
|
| +std::unique_ptr<cc::ClientPictureCache>
|
| +EngineImageSerializationProcessor::CreateClientPictureCache() {
|
| return nullptr;
|
| }
|
|
|
|
|