Home | History | Annotate | Download | only in codec

Lines Matching refs:subset

22 // A WebP decoder on top of (subset of) libwebp
224 // decode this exact subset.
225 // Leave right and bottom unmodified, so we suggest a slightly larger subset than requested.
403 SkIRect subset = *options.fSubset;
404 SkASSERT(this->bounds().contains(subset));
405 SkASSERT(SkIsAlign2(subset.fLeft) && SkIsAlign2(subset.fTop));
406 SkASSERT(this->getValidSubset(&subset) && subset == *options.fSubset);
408 if (!SkIRect::IntersectsNoEmptyCheck(subset, frameRect)) {
412 int minXOffset = SkTMin(dstX, subset.x());
413 int minYOffset = SkTMin(dstY, subset.y());
417 subset.offset(-minXOffset, -minYOffset);
419 // Just like we require that the requested subset x and y offset are even, libwebp
422 SkASSERT(SkIsAlign2(subset.fLeft) && SkIsAlign2(subset.fTop));
425 SkAssertResult(intersection.intersect(frameRect, subset));
430 config.options.crop_left = subset.x();
431 config.options.crop_top = subset.y();