Lines Matching defs:dst
132 static void put_cursor(uint8_t *dst, int stride, VmncContext *c, int dx, int dy)
155 dst += x * c->bpp2 + y * stride;
161 dst[i] = (dst[i] & cd[i]) ^ msk[i];
164 dst += stride;
170 dst2 = (uint16_t*)dst;
175 dst += stride;
181 dst2 = (uint32_t*)dst;
186 dst += stride;
192 static av_always_inline void paint_rect(uint8_t *dst, int dx, int dy,
197 dst += dx * bpp + dy * stride;
200 memset(dst, color, w);
201 dst += stride;
206 dst2 = (uint16_t*)dst;
209 dst += stride;
214 dst2 = (uint32_t*)dst;
217 dst += stride;
222 static av_always_inline void paint_raw(uint8_t *dst, int w, int h,
232 dst[i] = p;
235 ((uint16_t*)dst)[i] = p;
238 ((uint32_t*)dst)[i] = p;
242 dst += stride;
246 static int decode_hextile(VmncContext *c, uint8_t* dst, GetByteContext *gb,
256 dst2 = dst;
312 dst += stride * 16;