• Home
  • Raw
  • Download

Lines Matching refs:stride

24 static void gmc1_c(uint8_t *dst, uint8_t *src, int stride, int h,  in gmc1_c()  argument
34 … dst[0] = (A * src[0] + B * src[1] + C * src[stride + 0] + D * src[stride + 1] + rounder) >> 8; in gmc1_c()
35 … dst[1] = (A * src[1] + B * src[2] + C * src[stride + 1] + D * src[stride + 2] + rounder) >> 8; in gmc1_c()
36 … dst[2] = (A * src[2] + B * src[3] + C * src[stride + 2] + D * src[stride + 3] + rounder) >> 8; in gmc1_c()
37 … dst[3] = (A * src[3] + B * src[4] + C * src[stride + 3] + D * src[stride + 4] + rounder) >> 8; in gmc1_c()
38 … dst[4] = (A * src[4] + B * src[5] + C * src[stride + 4] + D * src[stride + 5] + rounder) >> 8; in gmc1_c()
39 … dst[5] = (A * src[5] + B * src[6] + C * src[stride + 5] + D * src[stride + 6] + rounder) >> 8; in gmc1_c()
40 … dst[6] = (A * src[6] + B * src[7] + C * src[stride + 6] + D * src[stride + 7] + rounder) >> 8; in gmc1_c()
41 … dst[7] = (A * src[7] + B * src[8] + C * src[stride + 7] + D * src[stride + 8] + rounder) >> 8; in gmc1_c()
42 dst += stride; in gmc1_c()
43 src += stride; in gmc1_c()
47 void ff_gmc_c(uint8_t *dst, uint8_t *src, int stride, int h, int ox, int oy, in ff_gmc_c() argument
74 index = src_x + src_y * stride; in ff_gmc_c()
75 dst[y * stride + x] = in ff_gmc_c()
78 (src[index + stride] * (s - frac_x) + in ff_gmc_c()
79 src[index + stride + 1] * frac_x) * frac_y + in ff_gmc_c()
82 index = src_x + av_clip(src_y, 0, height) * stride; in ff_gmc_c()
83 dst[y * stride + x] = in ff_gmc_c()
90 index = av_clip(src_x, 0, width) + src_y * stride; in ff_gmc_c()
91 dst[y * stride + x] = in ff_gmc_c()
93 src[index + stride] * frac_y) * s + in ff_gmc_c()
97 av_clip(src_y, 0, height) * stride; in ff_gmc_c()
98 dst[y * stride + x] = src[index]; in ff_gmc_c()