Lines Matching refs:dst

127                       uint8_t *dst, int dstStride)
129 dst += dstStride * srcSliceY;
131 memcpy(dst, src, srcSliceH * dstStride);
135 memcpy(dst, src, width);
137 dst += dstStride;
147 uint8_t *dst = dstParam[1] + dstStride[1] * srcSliceY / 2;
153 interleaveBytes(src[1], src[2], dst, c->chrSrcW, (srcSliceH + 1) / 2,
156 interleaveBytes(src[2], src[1], dst, c->chrSrcW, (srcSliceH + 1) / 2,
188 uint8_t *dst = dstParam[1] + dstStride[1] * srcSliceY;
194 interleaveBytes(src[1], src[2], dst, c->chrSrcW, srcSliceH,
197 interleaveBytes(src[2], src[1], dst, c->chrSrcW, srcSliceH,
330 uint8_t *dst = dstParam[0] + dstStride[0] * srcSliceY;
332 yv12toyuy2(src[0], src[1], src[2], dst, c->srcW, srcSliceH, srcStride[0],
342 uint8_t *dst = dstParam[0] + dstStride[0] * srcSliceY;
344 yv12touyvy(src[0], src[1], src[2], dst, c->srcW, srcSliceH, srcStride[0],
354 uint8_t *dst = dstParam[0] + dstStride[0] * srcSliceY;
356 yuv422ptoyuy2(src[0], src[1], src[2], dst, c->srcW, srcSliceH, srcStride[0],
366 uint8_t *dst = dstParam[0] + dstStride[0] * srcSliceY;
368 yuv422ptouyvy(src[0], src[1], src[2], dst, c->srcW, srcSliceH, srcStride[0],
436 static void gray8aToPacked32(const uint8_t *src, uint8_t *dst, int num_pixels,
441 ((uint32_t *) dst)[i] = ((const uint32_t *) palette)[src[i << 1]] | (src[(i << 1) + 1] << 24);
444 static void gray8aToPacked32_1(const uint8_t *src, uint8_t *dst, int num_pixels,
450 ((uint32_t *) dst)[i] = ((const uint32_t *) palette)[src[i << 1]] | src[(i << 1) + 1];
453 static void gray8aToPacked24(const uint8_t *src, uint8_t *dst, int num_pixels,
460 dst[0] = palette[src[i << 1] * 4 + 0];
461 dst[1] = palette[src[i << 1] * 4 + 1];
462 dst[2] = palette[src[i << 1] * 4 + 2];
463 dst += 3;
469 uint8_t *dst[], int dstStride[])
476 uint16_t *dstPtr = (uint16_t *) dst[p];
496 uint8_t *dst[], int dstStride[])
503 uint32_t *dstPtr = (uint32_t *) dst[p];
523 int srcSliceY, int srcSliceH, uint8_t *dst[],
528 void (*conv)(const uint8_t *src, uint8_t *dst, int num_pixels,
531 uint8_t *dstPtr = dst[0] + dstStride[0] * srcSliceY;
569 uint16_t *dst[], int dstStride[], int srcSliceH,
573 int dst_alpha = dst[3] != NULL;
580 dst[0][x] = av_bswap16(av_bswap16(*src_line++) >> shift);
581 dst[1][x] = av_bswap16(av_bswap16(*src_line++) >> shift);
582 dst[2][x] = av_bswap16(av_bswap16(*src_line++) >> shift);
583 dst[3][x] = av_bswap16(av_bswap16(*src_line++) >> shift);
587 dst[0][x] = av_bswap16(av_bswap16(*src_line++) >> shift);
588 dst[1][x] = av_bswap16(av_bswap16(*src_line++) >> shift);
589 dst[2][x] = av_bswap16(av_bswap16(*src_line++) >> shift);
590 dst[3][x] = 0xFFFF;
594 dst[0][x] = av_bswap16(av_bswap16(*src_line++) >> shift);
595 dst[1][x] = av_bswap16(av_bswap16(*src_line++) >> shift);
596 dst[2][x] = av_bswap16(av_bswap16(*src_line++) >> shift);
601 dst[0][x] = av_bswap16(av_bswap16(*src_line++) >> shift);
602 dst[1][x] = av_bswap16(av_bswap16(*src_line++) >> shift);
603 dst[2][x] = av_bswap16(av_bswap16(*src_line++) >> shift);
610 dst[0][x] = av_bswap16(*src_line++ >> shift);
611 dst[1][x] = av_bswap16(*src_line++ >> shift);
612 dst[2][x] = av_bswap16(*src_line++ >> shift);
613 dst[3][x] = av_bswap16(*src_line++ >> shift);
617 dst[0][x] = av_bswap16(*src_line++ >> shift);
618 dst[1][x] = av_bswap16(*src_line++ >> shift);
619 dst[2][x] = av_bswap16(*src_line++ >> shift);
620 dst[3][x] = 0xFFFF;
624 dst[0][x] = av_bswap16(*src_line++ >> shift);
625 dst[1][x] = av_bswap16(*src_line++ >> shift);
626 dst[2][x] = av_bswap16(*src_line++ >> shift);
631 dst[0][x] = av_bswap16(*src_line++ >> shift);
632 dst[1][x] = av_bswap16(*src_line++ >> shift);
633 dst[2][x] = av_bswap16(*src_line++ >> shift);
640 dst[0][x] = av_bswap16(*src_line++) >> shift;
641 dst[1][x] = av_bswap16(*src_line++) >> shift;
642 dst[2][x] = av_bswap16(*src_line++) >> shift;
643 dst[3][x] = av_bswap16(*src_line++) >> shift;
647 dst[0][x] = av_bswap16(*src_line++) >> shift;
648 dst[1][x] = av_bswap16(*src_line++) >> shift;
649 dst[2][x] = av_bswap16(*src_line++) >> shift;
650 dst[3][x] = 0xFFFF;
654 dst[0][x] = av_bswap16(*src_line++) >> shift;
655 dst[1][x] = av_bswap16(*src_line++) >> shift;
656 dst[2][x] = av_bswap16(*src_line++) >> shift;
661 dst[0][x] = av_bswap16(*src_line++) >> shift;
662 dst[1][x] = av_bswap16(*src_line++) >> shift;
663 dst[2][x] = av_bswap16(*src_line++) >> shift;
670 dst[0][x] = *src_line++ >> shift;
671 dst[1][x] = *src_line++ >> shift;
672 dst[2][x] = *src_line++ >> shift;
673 dst[3][x] = *src_line++ >> shift;
677 dst[0][x] = *src_line++ >> shift;
678 dst[1][x] = *src_line++ >> shift;
679 dst[2][x] = *src_line++ >> shift;
680 dst[3][x] = 0xFFFF;
684 dst[0][x] = *src_line++ >> shift;
685 dst[1][x] = *src_line++ >> shift;
686 dst[2][x] = *src_line++ >> shift;
691 dst[0][x] = *src_line++ >> shift;
692 dst[1][x] = *src_line++ >> shift;
693 dst[2][x] = *src_line++ >> shift;
698 dst[i] += dstStride[i] >> 1;
704 uint8_t *dst[], int dstStride[])
706 uint16_t *dst2013[] = { (uint16_t *)dst[2], (uint16_t *)dst[0], (uint16_t *)dst[1], (uint16_t *)dst[3] };
707 uint16_t *dst1023[] = { (uint16_t *)dst[1], (uint16_t *)dst[0], (uint16_t *)dst[2], (uint16_t *)dst[3] };
763 uint8_t *dst, int dstStride, int srcSliceH,
770 uint16_t *dest = (uint16_t *)(dst + dstStride * h);
883 uint8_t *dst[], int dstStride[])
911 dst[0] + srcSliceY * dstStride[0], dstStride[0],
917 dst[0] + srcSliceY * dstStride[0], dstStride[0],
923 dst[0] + srcSliceY * dstStride[0], dstStride[0],
929 dst[0] + srcSliceY * dstStride[0], dstStride[0],
942 uint8_t *dst, int dstStride, int srcSliceH,
947 uint8_t *dest = dst + dstStride * h;
960 uint8_t *dst, int dstStride, int srcSliceH,
965 uint8_t *dest = dst + dstStride * h;
989 uint8_t *dst, int dstStride, int srcSliceH,
994 uint8_t *dest = dst + dstStride * h;
1019 uint8_t *dst[], int dstStride[])
1037 dst[0] + srcSliceY * dstStride[0], dstStride[0],
1043 dst[0] + srcSliceY * dstStride[0], dstStride[0],
1051 dst[0] + srcSliceY * dstStride[0], dstStride[0],
1059 dst[0] + srcSliceY * dstStride[0], dstStride[0],
1075 uint8_t *dst[], int dstStride[])
1093 dst[0] + srcSliceY * dstStride[0], dstStride[0],
1099 dst[0] + srcSliceY * dstStride[0], dstStride[0],
1107 dst[0] + srcSliceY * dstStride[0], dstStride[0],
1115 dst[0] + srcSliceY * dstStride[0], dstStride[0],
1132 uint8_t *dst[], int dstStride[])
1135 dst[0], dstStride[0]);
1137 dst[1], dstStride[1]);
1139 dst[2], dstStride[2]);
1140 if (dst[3])
1141 fillPlane(dst[3], dstStride[3], c->srcW, srcSliceH, srcSliceY, 255);
1147 uint8_t *dst[], int dstStride[], int srcSliceH,
1153 dest[0] = dst[0];
1154 dest[1] = dst[1];
1155 dest[2] = dst[2];
1177 uint8_t *dst[], int dstStride[])
1182 uint8_t *dst102[] = { dst[1] + srcSliceY * dstStride[1],
1183 dst[0] + srcSliceY * dstStride[0],
1184 dst[2] + srcSliceY * dstStride[2] };
1185 uint8_t *dst201[] = { dst[2] + srcSliceY * dstStride[2],
1186 dst[0] + srcSliceY * dstStride[0],
1187 dst[1] + srcSliceY * dstStride[1] };
1281 int srcSliceH, uint8_t* dst[], int dstStride[])
1283 uint8_t *dstPtr= dst[0] + srcSliceY * dstStride[0];
1286 void (*copy) (const uint8_t *src, int src_stride, uint8_t *dst, int dst_stride, int width);
1287 void (*interpolate)(const uint8_t *src, int src_stride, uint8_t *dst, int dst_stride, int width);
1330 int srcSliceH, uint8_t* dst[], int dstStride[])
1332 uint8_t *dstPtr= dst[0] + srcSliceY * dstStride[0];
1335 void (*copy) (const uint8_t *src, int src_stride, uint8_t *dst, int dst_stride, int width);
1336 void (*interpolate)(const uint8_t *src, int src_stride, uint8_t *dst, int dst_stride, int width);
1379 int srcSliceH, uint8_t* dst[], int dstStride[])
1382 uint8_t *dstY= dst[0] + srcSliceY * dstStride[0];
1383 uint8_t *dstU= dst[1] + srcSliceY * dstStride[1] / 2;
1384 uint8_t *dstV= dst[2] + srcSliceY * dstStride[2] / 2;
1468 #define CONV_IS(src, dst) (srcFormat == AV_PIX_FMT_##src && dstFormat == AV_PIX_FMT_##dst)
1580 int srcSliceY, int srcSliceH, uint8_t *dst[],
1597 uint8_t *dstPtr = dst[0];
1642 uint8_t *dst[], int dstStride[])
1646 dst[0] + srcSliceY * dstStride[0],
1647 dst[1] + (srcSliceY >> 1) * dstStride[1],
1648 dst[2] + (srcSliceY >> 1) * dstStride[2],
1652 if (dst[3])
1653 fillPlane(dst[3], dstStride[3], c->srcW, srcSliceH, srcSliceY, 255);
1659 uint8_t *dst[], int dstStride[])
1662 dst[0], dstStride[0]);
1664 planar2x(src[1], dst[1] + dstStride[1] * (srcSliceY >> 1), c->chrSrcW,
1666 planar2x(src[2], dst[2] + dstStride[2] * (srcSliceY >> 1), c->chrSrcW,
1668 if (dst[3])
1669 fillPlane(dst[3], dstStride[3], c->srcW, srcSliceH, srcSliceY, 255);
1675 int srcSliceH, uint8_t *dst[], int dstStride[])
1680 float *dstPtr = (float *)(dst[0] + dstStride[0] * srcSliceY);
1695 int srcSliceH, uint8_t* dst[], int dstStride[])
1700 uint8_t *dstPtr = dst[0] + dstStride[0] * srcSliceY;
1716 uint8_t *dst[], int dstStride[])
1719 memcpy(dst[0] + dstStride[0] * srcSliceY, src[0], srcSliceH * dstStride[0]);
1723 uint8_t *dstPtr = dst[0] + dstStride[0] * srcSliceY;
1741 #define DITHER_COPY(dst, dstStride, src, srcStride, bswap, dbswap)\
1746 dst[j+0] = dbswap(bswap(src[j+0])>>shift);\
1747 dst[j+1] = dbswap(bswap(src[j+1])>>shift);\
1748 dst[j+2] = dbswap(bswap(src[j+2])>>shift);\
1749 dst[j+3] = dbswap(bswap(src[j+3])>>shift);\
1750 dst[j+4] = dbswap(bswap(src[j+4])>>shift);\
1751 dst[j+5] = dbswap(bswap(src[j+5])>>shift);\
1752 dst[j+6] = dbswap(bswap(src[j+6])>>shift);\
1753 dst[j+7] = dbswap(bswap(src[j+7])>>shift);\
1756 dst[j] = dbswap(bswap(src[j])>>shift);\
1758 dst += dstStride;\
1765 tmp = (bswap(src[j+0]) + dither[0])>>shift; dst[j+0] = dbswap(tmp - (tmp>>dst_depth));\
1766 tmp = (bswap(src[j+1]) + dither[1])>>shift; dst[j+1] = dbswap(tmp - (tmp>>dst_depth));\
1767 tmp = (bswap(src[j+2]) + dither[2])>>shift; dst[j+2] = dbswap(tmp - (tmp>>dst_depth));\
1768 tmp = (bswap(src[j+3]) + dither[3])>>shift; dst[j+3] = dbswap(tmp - (tmp>>dst_depth));\
1769 tmp = (bswap(src[j+4]) + dither[4])>>shift; dst[j+4] = dbswap(tmp - (tmp>>dst_depth));\
1770 tmp = (bswap(src[j+5]) + dither[5])>>shift; dst[j+5] = dbswap(tmp - (tmp>>dst_depth));\
1771 tmp = (bswap(src[j+6]) + dither[6])>>shift; dst[j+6] = dbswap(tmp - (tmp>>dst_depth));\
1772 tmp = (bswap(src[j+7]) + dither[7])>>shift; dst[j+7] = dbswap(tmp - (tmp>>dst_depth));\
1775 tmp = (bswap(src[j]) + dither[j&7])>>shift; dst[j] = dbswap(tmp - (tmp>>dst_depth));\
1777 dst += dstStride;\
1784 tmp = bswap(src[j+0]); dst[j+0] = dbswap((tmp - (tmp>>dst_depth) + dither[0])>>shift);\
1785 tmp = bswap(src[j+1]); dst[j+1] = dbswap((tmp - (tmp>>dst_depth) + dither[1])>>shift);\
1786 tmp = bswap(src[j+2]); dst[j+2] = dbswap((tmp - (tmp>>dst_depth) + dither[2])>>shift);\
1787 tmp = bswap(src[j+3]); dst[j+3] = dbswap((tmp - (tmp>>dst_depth) + dither[3])>>shift);\
1788 tmp = bswap(src[j+4]); dst[j+4] = dbswap((tmp - (tmp>>dst_depth) + dither[4])>>shift);\
1789 tmp = bswap(src[j+5]); dst[j+5] = dbswap((tmp - (tmp>>dst_depth) + dither[5])>>shift);\
1790 tmp = bswap(src[j+6]); dst[j+6] = dbswap((tmp - (tmp>>dst_depth) + dither[6])>>shift);\
1791 tmp = bswap(src[j+7]); dst[j+7] = dbswap((tmp - (tmp>>dst_depth) + dither[7])>>shift);\
1794 tmp = bswap(src[j]); dst[j] = dbswap((tmp - (tmp>>dst_depth) + dither[j&7])>>shift);\
1796 dst += dstStride;\
1803 uint8_t *dst[], int dstStride[])
1808 for (plane = 0; plane < 4 && dst[plane] != NULL; plane++) {
1813 uint8_t *dstPtr = dst[plane] + dstStride[plane] * y;
1817 if (plane == 1 && !dst[2]) continue;
1820 fillPlane16(dst[plane], dstStride[plane], length, height, y,
1824 fillPlane(dst[plane], dstStride[plane], length, height, y,
1950 memcpy(dst[plane] + dstStride[plane] * y, src[plane],
2236 void sws_convertPalette8ToPacked32(const uint8_t *src, uint8_t *dst,
2242 ((uint32_t *) dst)[i] = ((const uint32_t *) palette)[src[i]];
2245 /* Palette format: ABCD -> dst format: ABC */
2246 void sws_convertPalette8ToPacked24(const uint8_t *src, uint8_t *dst,
2253 dst[0] = palette[src[i] * 4 + 0];
2254 dst[1] = palette[src[i] * 4 + 1];
2255 dst[2] = palette[src[i] * 4 + 2];
2256 dst += 3;