Lines Matching refs:dst
31 static inline void rgb24tobgr32_c(const uint8_t *src, uint8_t *dst,
34 uint8_t *dest = dst;
55 static inline void rgb32tobgr24_c(const uint8_t *src, uint8_t *dst,
58 uint8_t *dest = dst;
85 static inline void rgb15to16_c(const uint8_t *src, uint8_t *dst, int src_size)
87 register uint8_t *d = dst;
104 static inline void rgb16to15_c(const uint8_t *src, uint8_t *dst, int src_size)
106 register uint8_t *d = dst;
123 static inline void rgb32to16_c(const uint8_t *src, uint8_t *dst, int src_size)
125 uint16_t *d = (uint16_t *)dst;
138 static inline void rgb32tobgr16_c(const uint8_t *src, uint8_t *dst,
141 uint16_t *d = (uint16_t *)dst;
154 static inline void rgb32to15_c(const uint8_t *src, uint8_t *dst, int src_size)
156 uint16_t *d = (uint16_t *)dst;
169 static inline void rgb32tobgr15_c(const uint8_t *src, uint8_t *dst,
172 uint16_t *d = (uint16_t *)dst;
185 static inline void rgb24tobgr16_c(const uint8_t *src, uint8_t *dst,
188 uint16_t *d = (uint16_t *)dst;
200 static inline void rgb24to16_c(const uint8_t *src, uint8_t *dst, int src_size)
202 uint16_t *d = (uint16_t *)dst;
214 static inline void rgb24tobgr15_c(const uint8_t *src, uint8_t *dst,
217 uint16_t *d = (uint16_t *)dst;
229 static inline void rgb24to15_c(const uint8_t *src, uint8_t *dst, int src_size)
231 uint16_t *d = (uint16_t *)dst;
243 static inline void rgb15tobgr24_c(const uint8_t *src, uint8_t *dst,
246 uint8_t *d = dst;
258 static inline void rgb16tobgr24_c(const uint8_t *src, uint8_t *dst,
261 uint8_t *d = (uint8_t *)dst;
273 static inline void rgb15to32_c(const uint8_t *src, uint8_t *dst, int src_size)
275 uint8_t *d = dst;
295 static inline void rgb16to32_c(const uint8_t *src, uint8_t *dst, int src_size)
297 uint8_t *d = dst;
317 static inline void shuffle_bytes_2103_c(const uint8_t *src, uint8_t *dst,
322 uint8_t *d = dst - idx;
331 static inline void shuffle_bytes_0321_c(const uint8_t *src, uint8_t *dst,
336 uint8_t *d = dst - idx;
347 uint8_t *dst, int src_size) \
352 dst[i + 0] = src[i + a]; \
353 dst[i + 1] = src[i + b]; \
354 dst[i + 2] = src[i + c]; \
355 dst[i + 3] = src[i + d]; \
363 static inline void rgb24tobgr24_c(const uint8_t *src, uint8_t *dst, int src_size)
369 dst[i + 1] = src[i + 1];
370 dst[i + 2] = src[i + 0];
371 dst[i + 0] = x;
376 const uint8_t *vsrc, uint8_t *dst,
386 uint64_t *ldst = (uint64_t *)dst;
400 int *idst = (int32_t *)dst;
421 dst += dstStride;
430 const uint8_t *vsrc, uint8_t *dst,
435 yuvPlanartoyuy2_c(ysrc, usrc, vsrc, dst, width, height, lumStride,
440 const uint8_t *vsrc, uint8_t *dst,
450 uint64_t *ldst = (uint64_t *)dst;
464 int *idst = (int32_t *)dst;
485 dst += dstStride;
494 const uint8_t *vsrc, uint8_t *dst,
499 yuvPlanartouyvy_c(ysrc, usrc, vsrc, dst, width, height, lumStride,
507 const uint8_t *vsrc, uint8_t *dst,
511 yuvPlanartouyvy_c(ysrc, usrc, vsrc, dst, width, height, lumStride,
519 const uint8_t *vsrc, uint8_t *dst,
523 yuvPlanartoyuy2_c(ysrc, usrc, vsrc, dst, width, height, lumStride,
561 static inline void planar2x_c(const uint8_t *src, uint8_t *dst, int srcWidth,
566 dst[0] = src[0];
570 dst[2 * x + 1] = (3 * src[x] + src[x + 1]) >> 2;
571 dst[2 * x + 2] = (src[x] + 3 * src[x + 1]) >> 2;
573 dst[2 * srcWidth - 1] = src[srcWidth - 1];
575 dst += dstStride;
580 dst[0] = (src[0] * 3 + src[srcStride]) >> 2;
581 dst[dstStride] = (src[0] + 3 * src[srcStride]) >> 2;
584 dst[2 * x + 1] = (src[x + 0] * 3 + src[x + srcStride + 1]) >> 2;
585 dst[2 * x + dstStride + 2] = (src[x + 0] + 3 * src[x + srcStride + 1]) >> 2;
586 dst[2 * x + dstStride + 1] = (src[x + 1] + 3 * src[x + srcStride]) >> 2;
587 dst[2 * x + 2] = (src[x + 1] * 3 + src[x + srcStride]) >> 2;
589 dst[srcWidth * 2 - 1] = (src[srcWidth - 1] * 3 + src[srcWidth - 1 + srcStride]) >> 2;
590 dst[srcWidth * 2 - 1 + dstStride] = (src[srcWidth - 1] + 3 * src[srcWidth - 1 + srcStride]) >> 2;
592 dst += dstStride * 2;
597 dst[0] = src[0];
600 dst[2 * x + 1] = (src[x] * 3 + src[x + 1]) >> 2;
601 dst[2 * x + 2] = (src[x] + 3 * src[x + 1]) >> 2;
603 dst[2 * srcWidth - 1] = src[srcWidth - 1];
771 const uint8_t *src3, uint8_t *dst,
784 uint8_t *d = dst + dstStride * y;
799 static void extract_even_c(const uint8_t *src, uint8_t *dst, int count)
801 dst += count;
805 dst[count] = src[2 * count];