Lines Matching refs:src
1940 const uint8_t *src, ptrdiff_t src_stride,
1944 memcpy(dst, src, w * sizeof(pixel));
1947 src += src_stride;
1956 const pixel *src = (const pixel *) _src;
1964 AV_WN4PA(&dst[x], rnd_avg_pixel4(AV_RN4PA(&dst[x]), AV_RN4P(&src[x])));
1967 src += src_stride;
1973 const uint8_t *src, ptrdiff_t src_stride, \
1976 type##_c(dst, dst_stride, src, src_stride, sz, h); \
1994 #define FILTER_8TAP(src, x, F, stride) \
1995 av_clip_pixel((F[0] * src[x + -3 * stride] + \
1996 F[1] * src[x + -2 * stride] + \
1997 F[2] * src[x + -1 * stride] + \
1998 F[3] * src[x + +0 * stride] + \
1999 F[4] * src[x + +1 * stride] + \
2000 F[5] * src[x + +2 * stride] + \
2001 F[6] * src[x + +3 * stride] + \
2002 F[7] * src[x + +4 * stride] + 64) >> 7)
2010 const pixel *src = (const pixel *) _src;
2019 dst[x] = (dst[x] + FILTER_8TAP(src, x, filter, ds) + 1) >> 1;
2021 dst[x] = FILTER_8TAP(src, x, filter, ds);
2025 src += src_stride;
2031 const uint8_t *src, ptrdiff_t src_stride, \
2034 do_8tap_1d_c(dst, dst_stride, src, src_stride, w, h, ds, filter, opa); \
2052 const pixel *src = (const pixel *) _src;
2056 src -= src_stride * 3;
2061 tmp_ptr[x] = FILTER_8TAP(src, x, filterx, 1);
2064 src += src_stride;
2085 const uint8_t *src, ptrdiff_t src_stride, \
2089 do_8tap_2d_c(dst, dst_stride, src, src_stride, w, h, filterx, filtery, opa); \
2099 const uint8_t *src, ptrdiff_t src_stride, \
2102 avg##_8tap_1d_##dir##_c(dst, dst_stride, src, src_stride, sz, h, \
2108 const uint8_t *src, ptrdiff_t src_stride, \
2111 avg##_8tap_2d_hv_c(dst, dst_stride, src, src_stride, sz, h, \
2118 #define FILTER_BILIN(src, x, mxy, stride) \
2119 (src[x] + ((mxy * (src[x + stride] - src[x]) + 8) >> 4))
2126 const pixel *src = (const pixel *) _src;
2135 dst[x] = (dst[x] + FILTER_BILIN(src, x, mxy, ds) + 1) >> 1;
2137 dst[x] = FILTER_BILIN(src, x, mxy, ds);
2141 src += src_stride;
2147 const uint8_t *src, ptrdiff_t src_stride, \
2150 do_bilin_1d_c(dst, dst_stride, src, src_stride, w, h, ds, mxy, opa); \
2167 const pixel *src = (const pixel *) _src;
2175 tmp_ptr[x] = FILTER_BILIN(src, x, mx, 1);
2178 src += src_stride;
2199 const uint8_t *src, ptrdiff_t src_stride, \
2202 do_bilin_2d_c(dst, dst_stride, src, src_stride, w, h, mx, my, opa); \
2212 const uint8_t *src, ptrdiff_t src_stride, \
2215 avg##_bilin_1d_##dir##_c(dst, dst_stride, src, src_stride, sz, h, dir_m); \
2220 const uint8_t *src, ptrdiff_t src_stride, \
2223 avg##_bilin_2d_hv_c(dst, dst_stride, src, src_stride, sz, h, mx, my); \
2340 const pixel *src = (const pixel *) _src;
2344 src -= src_stride * 3;
2350 tmp_ptr[x] = FILTER_8TAP(src, ioff, filters[imx], 1);
2357 src += src_stride;
2381 const uint8_t *src, ptrdiff_t src_stride, \
2385 do_scaled_8tap_c(dst, dst_stride, src, src_stride, w, h, mx, my, dx, dy, \
2398 const uint8_t *src, ptrdiff_t src_stride, \
2401 avg##_scaled_8tap_c(dst, dst_stride, src, src_stride, sz, h, mx, my, dx, dy, \
2415 const pixel *src = (const pixel *) _src;
2424 tmp_ptr[x] = FILTER_BILIN(src, ioff, imx, 1);
2431 src += src_stride;
2454 const uint8_t *src, ptrdiff_t src_stride, \
2457 do_scaled_bilin_c(dst, dst_stride, src, src_stride, w, h, mx, my, dx, dy, opa); \
2469 const uint8_t *src, ptrdiff_t src_stride, \
2472 avg##_scaled_bilin_c(dst, dst_stride, src, src_stride, sz, h, mx, my, dx, dy); \