Lines Matching refs:curr_canvas
539 const WebPPicture* const curr_canvas, int is_key_frame,
547 MinimizeChangeRectangle(prev_canvas, curr_canvas, rect,
563 return WebPPictureView(curr_canvas, rect->x_offset_, rect->y_offset_,
570 const WebPPicture* const curr_canvas, int is_key_frame,
576 params->rect_ll_.width_ = curr_canvas->width;
577 params->rect_ll_.height_ = curr_canvas->height;
578 if (!GetSubRect(prev_canvas, curr_canvas, is_key_frame, is_first_frame,
585 return GetSubRect(prev_canvas, curr_canvas, is_key_frame, is_first_frame,
595 const WebPPicture* const prev_canvas, const WebPPicture* const curr_canvas,
599 const int right = clip(*x_offset + *width, 0, curr_canvas->width);
600 const int left = clip(*x_offset, 0, curr_canvas->width - 1);
601 const int bottom = clip(*y_offset + *height, 0, curr_canvas->height);
602 const int top = clip(*y_offset, 0, curr_canvas->height - 1);
603 if (prev_canvas == NULL || curr_canvas == NULL ||
604 prev_canvas->width != curr_canvas->width ||
605 prev_canvas->height != curr_canvas->height ||
606 !prev_canvas->use_argb || !curr_canvas->use_argb) {
611 rect.width_ = clip(right - left, 0, curr_canvas->width - rect.x_offset_);
612 rect.height_ = clip(bottom - top, 0, curr_canvas->height - rect.y_offset_);
613 MinimizeChangeRectangle(prev_canvas, curr_canvas, &rect, is_lossless,
625 WebPPicture* const curr_canvas) {
628 WebPUtilClearPic(curr_canvas, rect);
863 WebPPicture* const curr_canvas = &enc->curr_canvas_copy_;
872 IsLosslessBlendingPossible(prev_canvas, curr_canvas, ¶ms->rect_ll_);
875 IsLossyBlendingPossible(prev_canvas, curr_canvas, ¶ms->rect_lossy_,
896 IncreaseTransparency(prev_canvas, ¶ms->rect_ll_, curr_canvas);
906 FlattenSimilarBlocks(prev_canvas, ¶ms->rect_lossy_, curr_canvas,
1065 const WebPPicture* const curr_canvas = &enc->curr_canvas_copy_;
1111 if (!GetSubRects(prev_canvas, curr_canvas, is_key_frame, is_first_frame,
1133 if (!GetSubRects(prev_canvas_disposed, curr_canvas, is_key_frame,