Lines Matching defs:src

26 #define FILTER(src, stride)                                     \
27 ((21*((src)[ 0*stride] + (src)[1*stride]) \
28 -7*((src)[-1*stride] + (src)[2*stride]) \
29 +3*((src)[-2*stride] + (src)[3*stride]) \
30 -1*((src)[-3*stride] + (src)[4*stride]) + 16) >> 5)
32 static void dirac_hpel_filter(uint8_t *dsth, uint8_t *dstv, uint8_t *dstc, const uint8_t *src,
39 dstv[x] = av_clip_uint8(FILTER(src+x, stride));
45 dsth[x] = av_clip_uint8(FILTER(src+x, 1));
47 src += stride;
55 static void ff_ ## PFX ## _dirac_pixels ## WIDTH ## _bilinear_c(uint8_t *dst, const uint8_t *src[5], int stride, int h) \
58 const uint8_t *s0 = src[0]; \
59 const uint8_t *s1 = src[1]; \
60 const uint8_t *s2 = src[2]; \
61 const uint8_t *s3 = src[3]; \
62 const uint8_t *w = src[4]; \
88 #define op_scale2(x) dst[x] = av_clip_uint8( (src[x]*weights + dst[x]*weightd + (1<<(log2_denom-1))) >> log2_denom)
102 static void biweight_dirac_pixels ## W ## _c(uint8_t *dst, const uint8_t *src, int stride, int log2_denom, \
111 src += stride; \
120 static void add_obmc ## xblen ## _c(uint16_t *dst, const uint8_t *src, int stride, \
126 dst[x ] += src[x ] * obmc_weight[x ]; \
127 dst[x+1] += src[x+1] * obmc_weight[x+1]; \
130 src += stride; \
142 int16_t *src = (int16_t *)_src;
145 dst[x ] = av_clip_uint8(src[x ] + 128);
146 dst[x+1] = av_clip_uint8(src[x+1] + 128);
147 dst[x+2] = av_clip_uint8(src[x+2] + 128);
148 dst[x+3] = av_clip_uint8(src[x+3] + 128);
151 src += src_stride >> 1;
161 int32_t *src = (int32_t *)_src; \
164 dst[x ] = av_clip_uintp2(src[x ] + (1U << (PX - 1)), PX); \
165 dst[x+1] = av_clip_uintp2(src[x+1] + (1U << (PX - 1)), PX); \
166 dst[x+2] = av_clip_uintp2(src[x+2] + (1U << (PX - 1)), PX); \
167 dst[x+3] = av_clip_uintp2(src[x+3] + (1U << (PX - 1)), PX); \
170 src += src_stride >> 2; \
177 static void add_rect_clamped_c(uint8_t *dst, const uint16_t *src, int stride,
185 dst[x ] = av_clip_uint8(((src[x ]+32)>>6) + idwt[x ]);
186 dst[x+1] = av_clip_uint8(((src[x+1]+32)>>6) + idwt[x+1]);
189 src += stride;
195 static void dequant_subband_ ## PX ## _c(uint8_t *src, uint8_t *dst, ptrdiff_t stride, \
200 PX c, *src_r = (PX *)src, *dst_r = (PX *)dst; \
207 src += tot_h << (sizeof(PX) >> 1); \