Lines Matching refs:dst
146 static void tdsc_paint_cursor(AVCodecContext *avctx, uint8_t *dst, int stride)
167 dst += x * 3;
173 dst += y * stride;
181 APPLY_ALPHA(dst[i * 3 + 0], cursor[i * 4 + 1], alpha);
182 APPLY_ALPHA(dst[i * 3 + 1], cursor[i * 4 + 2], alpha);
183 APPLY_ALPHA(dst[i * 3 + 2], cursor[i * 4 + 3], alpha);
185 dst += stride;
195 uint8_t *dst;
232 dst = ctx->cursor;
240 dst[0] = !!(bits & 0x80000000);
241 dst += 4;
245 dst += ctx->cursor_stride - ctx->cursor_w * 4;
248 dst = ctx->cursor;
254 switch (dst[0] * 2 + mask_bit) {
256 dst[0] = 0xFF;
257 dst[1] = 0x00;
258 dst[2] = 0x00;
259 dst[3] = 0x00;
262 dst[0] = 0xFF;
263 dst[1] = 0xFF;
264 dst[2] = 0xFF;
265 dst[3] = 0xFF;
268 dst[0] = 0x00;
269 dst[1] = 0x00;
270 dst[2] = 0x00;
271 dst[3] = 0x00;
273 dst += 4;
277 dst += ctx->cursor_stride - ctx->cursor_w * 4;
289 *dst++ = val >> 24;
290 *dst++ = val >> 16;
291 *dst++ = val >> 8;
292 *dst++ = val >> 0;
294 dst += ctx->cursor_stride - ctx->cursor_w * 4;
300 *dst++ = val >> 0;
301 *dst++ = val >> 24;
302 *dst++ = val >> 16;
303 *dst++ = val >> 8;
305 dst += ctx->cursor_stride - ctx->cursor_w * 4;
326 static av_always_inline void tdsc_blit(uint8_t *dst, int dst_stride,
334 tdsc_yuv2rgb(dst + col * 3, srcy[col],
337 dst += dst_stride;