Lines Matching refs:dst

37 static void name ## _idct_dc_add4uv_c(uint8_t *dst, int16_t block[4][16],     \
40 name ## _idct_dc_add_c(dst + stride * 0 + 0, block[0], stride); \
41 name ## _idct_dc_add_c(dst + stride * 0 + 4, block[1], stride); \
42 name ## _idct_dc_add_c(dst + stride * 4 + 0, block[2], stride); \
43 name ## _idct_dc_add_c(dst + stride * 4 + 4, block[3], stride); \
46 static void name ## _idct_dc_add4y_c(uint8_t *dst, int16_t block[4][16], \
49 name ## _idct_dc_add_c(dst + 0, block[0], stride); \
50 name ## _idct_dc_add_c(dst + 4, block[1], stride); \
51 name ## _idct_dc_add_c(dst + 8, block[2], stride); \
52 name ## _idct_dc_add_c(dst + 12, block[3], stride); \
99 static void vp7_idct_add_c(uint8_t *dst, int16_t block[16], ptrdiff_t stride)
122 dst[0 * stride + i] = av_clip_uint8(dst[0 * stride + i] +
124 dst[3 * stride + i] = av_clip_uint8(dst[3 * stride + i] +
126 dst[1 * stride + i] = av_clip_uint8(dst[1 * stride + i] +
128 dst[2 * stride + i] = av_clip_uint8(dst[2 * stride + i] +
133 static void vp7_idct_dc_add_c(uint8_t *dst, int16_t block[16], ptrdiff_t stride)
139 dst[0] = av_clip_uint8(dst[0] + dc);
140 dst[1] = av_clip_uint8(dst[1] + dc);
141 dst[2] = av_clip_uint8(dst[2] + dc);
142 dst[3] = av_clip_uint8(dst[3] + dc);
143 dst += stride;
198 static void vp8_idct_add_c(uint8_t *dst, int16_t block[16], ptrdiff_t stride)
225 dst[0] = av_clip_uint8(dst[0] + ((t0 + t3 + 4) >> 3));
226 dst[1] = av_clip_uint8(dst[1] + ((t1 + t2 + 4) >> 3));
227 dst[2] = av_clip_uint8(dst[2] + ((t1 - t2 + 4) >> 3));
228 dst[3] = av_clip_uint8(dst[3] + ((t0 - t3 + 4) >> 3));
229 dst += stride;
233 static void vp8_idct_dc_add_c(uint8_t *dst, int16_t block[16], ptrdiff_t stride)
239 dst[0] = av_clip_uint8(dst[0] + dc);
240 dst[1] = av_clip_uint8(dst[1] + dc);
241 dst[2] = av_clip_uint8(dst[2] + dc);
242 dst[3] = av_clip_uint8(dst[3] + dc);
243 dst += stride;
375 void vpn ## _ ## dir ## _loop_filter ## size ## _c(uint8_t *dst, \
382 if (vpn ## _normal_limit(dst + i * stridea, strideb, \
384 if (hev(dst + i * stridea, strideb, hev_thresh)) \
385 vpn ## _filter_common(dst + i * stridea, strideb, 1); \
387 filter_mbedge(dst + i * stridea, strideb); \
392 void vpn ## _ ## dir ## _loop_filter ## size ## _inner_c(uint8_t *dst, \
400 if (vpn ## _normal_limit(dst + i * stridea, strideb, \
402 int hv = hev(dst + i * stridea, strideb, hev_thresh); \
404 vpn ## _filter_common(dst + i * stridea, strideb, 1); \
406 vpn ## _filter_common(dst + i * stridea, strideb, 0); \
434 static void vpn ## _v_loop_filter_simple_c(uint8_t *dst, ptrdiff_t stride, \
439 if (vpn ## _simple_limit(dst + i, stride, flim)) \
440 vpn ## _filter_common(dst + i, stride, 1); \
443 static void vpn ## _h_loop_filter_simple_c(uint8_t *dst, ptrdiff_t stride, \
448 if (vpn ## _simple_limit(dst + i * stride, 1, flim)) \
449 vpn ## _filter_common(dst + i * stride, 1, 1); \
470 static void put_vp8_pixels ## WIDTH ## _c(uint8_t *dst, ptrdiff_t dststride, \
475 for (i = 0; i < h; i++, dst += dststride, src += srcstride) \
476 memcpy(dst, src, WIDTH); \
493 static void put_vp8_epel ## SIZE ## _h ## TAPS ## _c(uint8_t *dst, \
504 dst[x] = FILTER_ ## TAPS ## TAP(src, filter, 1); \
505 dst += dststride; \
511 static void put_vp8_epel ## SIZE ## _v ## TAPS ## _c(uint8_t *dst, \
522 dst[x] = FILTER_ ## TAPS ## TAP(src, filter, srcstride); \
523 dst += dststride; \
530 put_vp8_epel ## SIZE ## _h ## HTAPS ## v ## VTAPS ## _c(uint8_t *dst, \
555 dst[x] = FILTER_ ## VTAPS ## TAP(tmp, filter, SIZE); \
556 dst += dststride; \
588 static void put_vp8_bilinear ## SIZE ## _h_c(uint8_t *dst, ptrdiff_t dstride, \
596 dst[x] = (a * src[x] + b * src[x + 1] + 4) >> 3; \
597 dst += dstride; \
602 static void put_vp8_bilinear ## SIZE ## _v_c(uint8_t *dst, ptrdiff_t dstride, \
610 dst[x] = (c * src[x] + d * src[x + sstride] + 4) >> 3; \
611 dst += dstride; \
616 static void put_vp8_bilinear ## SIZE ## _hv_c(uint8_t *dst, \
636 dst[x] = (c * tmp[x] + d * tmp[x + SIZE] + 4) >> 3; \
637 dst += dstride; \