Lines Matching refs:pic

130   const WebPPicture* const pic = enc->pic_;
131 const uint8_t* const ysrc = pic->y + (y * pic->y_stride + x) * 16;
132 const uint8_t* const usrc = pic->u + (y * pic->uv_stride + x) * 8;
133 const uint8_t* const vsrc = pic->v + (y * pic->uv_stride + x) * 8;
134 const int w = MinSize(pic->width - x * 16, 16);
135 const int h = MinSize(pic->height - y * 16, 16);
139 ImportBlock(ysrc, pic->y_stride, it->yuv_in_ + Y_OFF, w, h, 16);
140 ImportBlock(usrc, pic->uv_stride, it->yuv_in_ + U_OFF, uv_w, uv_h, 8);
141 ImportBlock(vsrc, pic->uv_stride, it->yuv_in_ + V_OFF, uv_w, uv_h, 8);
152 it->y_left_[-1] = ysrc[- 1 - pic->y_stride];
153 it->u_left_[-1] = usrc[- 1 - pic->uv_stride];
154 it->v_left_[-1] = vsrc[- 1 - pic->uv_stride];
156 ImportLine(ysrc - 1, pic->y_stride, it->y_left_, h, 16);
157 ImportLine(usrc - 1, pic->uv_stride, it->u_left_, uv_h, 8);
158 ImportLine(vsrc - 1, pic->uv_stride, it->v_left_, uv_h, 8);
166 ImportLine(ysrc - pic->y_stride, 1, tmp_32, w, 16);
167 ImportLine(usrc - pic->uv_stride, 1, tmp_32 + 16, uv_w, 8);
168 ImportLine(vsrc - pic->uv_stride, 1, tmp_32 + 16 + 8, uv_w, 8);
191 const WebPPicture* const pic = enc->pic_;
192 uint8_t* const ydst = pic->y + (y * pic->y_stride + x) * 16;
193 uint8_t* const udst = pic->u + (y * pic->uv_stride + x) * 8;
194 uint8_t* const vdst = pic->v + (y * pic->uv_stride + x) * 8;
195 int w = (pic->width - x * 16);
196 int h = (pic->height - y * 16);
202 ExportBlock(ysrc, ydst, pic->y_stride, w, h);
207 ExportBlock(usrc, udst, pic->uv_stride, uv_w, uv_h);
208 ExportBlock(vsrc, vdst, pic->uv_stride, uv_w, uv_h);