Lines Matching refs:stride
94 uint8_t *decoded, int stride, int level,
119 int v = src[x + y * stride];
133 int v = src[x + y * stride] - ref[x + y * stride];
191 int offset = level & 1 ? stride * h / 2 : w / 2;
196 score += encode_block(s, src, ref, decoded, stride, level - 1,
199 stride, level - 1, threshold >> 1, lambda, intra);
233 decoded[x + y * stride] = src[x + y * stride] -
254 int width, int height, int src_stride, int stride)
261 uint8_t *src = s->scratchbuf + stride * 32;
281 s->m.current_picture.f->linesize[0] = stride;
330 s->m.new_picture->data[0] = src - y * 16 * stride; // ugly
334 memcpy(&src[i * stride], &src_plane[(i + 16 * y) * src_stride],
337 src[i * stride + x] = src[i * stride + x - 1];
340 memcpy(&src[i * stride], &src[(i - 1) * stride],
360 memcpy(&src[i * stride], &src_plane[(i + 16 * y) * src_stride],
363 src[i * stride + x] = src[i * stride + x - 1];
366 memcpy(&src[i * stride], &src[(i - 1) * stride], 16 * block_width);
372 int offset = y * 16 * stride + x * 16;
397 score[0] += encode_block(s, src + 16 * x, NULL, temp, stride,
436 s->hdsp.put_pixels_tab[0][dxy](temp + 16*stride,
438 stride * (my >> 1),
439 stride, 16);
441 score[1] += encode_block(s, src + 16 * x, temp + 16*stride,
442 decoded, stride, 5, 64, lambda, 0);
447 stride, 16);
451 s->hdsp.put_pixels_tab[0][0](decoded, ref, stride, 16);
480 s->hdsp.put_pixels_tab[0][0](decoded, temp, stride, 16);