diff options
Diffstat (limited to 'src/core/SkImageCacherator.cpp')
-rw-r--r-- | src/core/SkImageCacherator.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/core/SkImageCacherator.cpp b/src/core/SkImageCacherator.cpp index ea4d4c2bab..e9b7f6a82a 100644 --- a/src/core/SkImageCacherator.cpp +++ b/src/core/SkImageCacherator.cpp @@ -213,12 +213,11 @@ public: Generator_GrYUVProvider(SkImageGenerator* gen) : fGen(gen) {} uint32_t onGetID() override { return fGen->uniqueID(); } - bool onGetYUVSizes(SkISize sizes[3]) override { - return fGen->getYUV8Planes(sizes, nullptr, nullptr, nullptr); + bool onQueryYUV8(SkYUVSizeInfo* sizeInfo, SkYUVColorSpace* colorSpace) const override { + return fGen->queryYUV8(sizeInfo, colorSpace); } - bool onGetYUVPlanes(SkISize sizes[3], void* planes[3], size_t rowBytes[3], - SkYUVColorSpace* space) override { - return fGen->getYUV8Planes(sizes, planes, rowBytes, space); + bool onGetYUV8Planes(const SkYUVSizeInfo& sizeInfo, void* planes[3]) override { + return fGen->getYUV8Planes(sizeInfo, planes); } }; |