Lines Matching refs:yuvInfo

39 bool YUVScoper::init(GrYUVProvider* provider, SkYUVPlanesCache::Info* yuvInfo, void* planes[3],
42 fCachedData.reset(SkYUVPlanesCache::FindAndRef(provider->onGetID(), yuvInfo));
47 planes[1] = (uint8_t*)planes[0] + (yuvInfo->fSizeInfo.fWidthBytes[SkYUVSizeInfo::kY] *
48 yuvInfo->fSizeInfo.fSizes[SkYUVSizeInfo::kY].fHeight);
49 planes[2] = (uint8_t*)planes[1] + (yuvInfo->fSizeInfo.fWidthBytes[SkYUVSizeInfo::kU] *
50 yuvInfo->fSizeInfo.fSizes[SkYUVSizeInfo::kU].fHeight);
53 if (!provider->onQueryYUV8(&yuvInfo->fSizeInfo, &yuvInfo->fColorSpace)) {
60 totalSize += yuvInfo->fSizeInfo.fWidthBytes[i] * yuvInfo->fSizeInfo.fSizes[i].fHeight;
69 planes[1] = (uint8_t*)planes[0] + (yuvInfo->fSizeInfo.fWidthBytes[SkYUVSizeInfo::kY] *
70 yuvInfo->fSizeInfo.fSizes[SkYUVSizeInfo::kY].fHeight);
71 planes[2] = (uint8_t*)planes[1] + (yuvInfo->fSizeInfo.fWidthBytes[SkYUVSizeInfo::kU] *
72 yuvInfo->fSizeInfo.fSizes[SkYUVSizeInfo::kU].fHeight);
75 if (!provider->onGetYUV8Planes(yuvInfo->fSizeInfo, planes)) {
81 SkYUVPlanesCache::Add(provider->onGetID(), fCachedData.get(), yuvInfo);
90 SkYUVPlanesCache::Info yuvInfo;
93 if (!scoper.init(this, &yuvInfo, planes, useCache)) {
102 yuvDesc.fWidth = yuvInfo.fSizeInfo.fSizes[i].fWidth;
103 yuvDesc.fHeight = yuvInfo.fSizeInfo.fSizes[i].fHeight;
106 (yuvDesc.fWidth != yuvInfo.fSizeInfo.fSizes[SkYUVSizeInfo::kY].fWidth) ||
107 (yuvDesc.fHeight != yuvInfo.fSizeInfo.fSizes[SkYUVSizeInfo::kY].fHeight)
118 yuvInfo.fSizeInfo.fWidthBytes[i], 0, 0)) {
139 yuvInfo.fSizeInfo.fSizes, yuvInfo.fColorSpace, false));
157 const SkRect r = SkRect::MakeIWH(yuvInfo.fSizeInfo.fSizes[SkYUVSizeInfo::kY].fWidth,
158 yuvInfo.fSizeInfo.fSizes[SkYUVSizeInfo::kY].fHeight);