Lines Matching refs:dst
55 static void ff_ ## PFX ## _dirac_pixels ## WIDTH ## _bilinear_c(uint8_t *dst, const uint8_t *src[5], int stride, int h) \
66 OP(dst[x], (s0[x]*w[0] + s1[x]*w[1] + s2[x]*w[2] + s3[x]*w[3] + 8) >> 4); \
69 dst += stride; \
77 #define OP_PUT(dst, val) (dst) = (val)
78 #define OP_AVG(dst, val) (dst) = (((dst) + (val) + 1)>>1)
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, \
110 dst += 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]; \
129 dst += stride; \
139 static void put_signed_rect_clamped_8bit_c(uint8_t *dst, int dst_stride, const uint8_t *_src, int src_stride, int width, int height)
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);
150 dst += dst_stride;
160 uint16_t *dst = (uint16_t *)_dst; \
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); \
169 dst += dst_stride >> 1; \
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]);
188 dst += 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; \
208 dst += stride; \