Lines Matching defs:dstStride

127                       uint8_t *dst, int dstStride)
129 dst += dstStride * srcSliceY;
130 if (dstStride == srcStride && srcStride > 0) {
131 memcpy(dst, src, srcSliceH * dstStride);
137 dst += dstStride;
145 int dstStride[])
147 uint8_t *dst = dstParam[1] + dstStride[1] * srcSliceY / 2;
150 dstParam[0], dstStride[0]);
154 srcStride[1], srcStride[2], dstStride[1]);
157 srcStride[2], srcStride[1], dstStride[1]);
165 int dstStride[])
167 uint8_t *dst1 = dstParam[1] + dstStride[1] * srcSliceY / 2;
168 uint8_t *dst2 = dstParam[2] + dstStride[2] * srcSliceY / 2;
171 dstParam[0], dstStride[0]);
175 srcStride[1], dstStride[1], dstStride[2]);
178 srcStride[1], dstStride[2], dstStride[1]);
186 int dstStride[])
188 uint8_t *dst = dstParam[1] + dstStride[1] * srcSliceY;
191 dstParam[0], dstStride[0]);
195 srcStride[1], srcStride[2], dstStride[1]);
198 srcStride[2], srcStride[1], dstStride[1]);
206 int dstStride[])
208 uint8_t *dst1 = dstParam[1] + dstStride[1] * srcSliceY;
209 uint8_t *dst2 = dstParam[2] + dstStride[2] * srcSliceY;
212 dstParam[0], dstStride[0]);
216 srcStride[1], dstStride[1], dstStride[2]);
219 srcStride[1], dstStride[2], dstStride[1]);
227 int dstStride[])
232 uint16_t *dstY = (uint16_t*)(dstParam8[0] + dstStride[0] * srcSliceY);
233 uint16_t *dstUV = (uint16_t*)(dstParam8[1] + dstStride[1] * srcSliceY / 2);
247 dstStride[0] % 2 || dstStride[1] % 2));
256 dstY += dstStride[0] / 2;
268 dstUV += dstStride[1] / 2;
287 int dstStride[])
289 uint16_t *dstY = (uint16_t*)(dstParam8[0] + dstStride[0] * srcSliceY);
290 uint16_t *dstUV = (uint16_t*)(dstParam8[1] + dstStride[1] * srcSliceY / 2);
293 av_assert0(!(dstStride[0] % 2 || dstStride[1] % 2));
303 dstY += dstStride[0] / 2;
317 dstUV += dstStride[1] / 2;
328 uint8_t *dstParam[], int dstStride[])
330 uint8_t *dst = dstParam[0] + dstStride[0] * srcSliceY;
333 srcStride[1], dstStride[0]);
340 uint8_t *dstParam[], int dstStride[])
342 uint8_t *dst = dstParam[0] + dstStride[0] * srcSliceY;
345 srcStride[1], dstStride[0]);
352 uint8_t *dstParam[], int dstStride[])
354 uint8_t *dst = dstParam[0] + dstStride[0] * srcSliceY;
357 srcStride[1], dstStride[0]);
364 uint8_t *dstParam[], int dstStride[])
366 uint8_t *dst = dstParam[0] + dstStride[0] * srcSliceY;
369 srcStride[1], dstStride[0]);
376 uint8_t *dstParam[], int dstStride[])
378 uint8_t *ydst = dstParam[0] + dstStride[0] * srcSliceY;
379 uint8_t *udst = dstParam[1] + dstStride[1] * srcSliceY / 2;
380 uint8_t *vdst = dstParam[2] + dstStride[2] * srcSliceY / 2;
382 yuyvtoyuv420(ydst, udst, vdst, src[0], c->srcW, srcSliceH, dstStride[0],
383 dstStride[1], srcStride[0]);
386 fillPlane(dstParam[3], dstStride[3], c->srcW, srcSliceH, srcSliceY, 255);
393 uint8_t *dstParam[], int dstStride[])
395 uint8_t *ydst = dstParam[0] + dstStride[0] * srcSliceY;
396 uint8_t *udst = dstParam[1] + dstStride[1] * srcSliceY;
397 uint8_t *vdst = dstParam[2] + dstStride[2] * srcSliceY;
399 yuyvtoyuv422(ydst, udst, vdst, src[0], c->srcW, srcSliceH, dstStride[0],
400 dstStride[1], srcStride[0]);
407 uint8_t *dstParam[], int dstStride[])
409 uint8_t *ydst = dstParam[0] + dstStride[0] * srcSliceY;
410 uint8_t *udst = dstParam[1] + dstStride[1] * srcSliceY / 2;
411 uint8_t *vdst = dstParam[2] + dstStride[2] * srcSliceY / 2;
413 uyvytoyuv420(ydst, udst, vdst, src[0], c->srcW, srcSliceH, dstStride[0],
414 dstStride[1], srcStride[0]);
417 fillPlane(dstParam[3], dstStride[3], c->srcW, srcSliceH, srcSliceY, 255);
424 uint8_t *dstParam[], int dstStride[])
426 uint8_t *ydst = dstParam[0] + dstStride[0] * srcSliceY;
427 uint8_t *udst = dstParam[1] + dstStride[1] * srcSliceY;
428 uint8_t *vdst = dstParam[2] + dstStride[2] * srcSliceY;
430 uyvytoyuv422(ydst, udst, vdst, src[0], c->srcW, srcSliceH, dstStride[0],
431 dstStride[1], srcStride[0]);
469 uint8_t *dst[], int dstStride[])
475 int dststr = dstStride[p] / 2;
496 uint8_t *dst[], int dstStride[])
502 int dststr = dstStride[p] / 4;
524 int dstStride[])
531 uint8_t *dstPtr = dst[0] + dstStride[0] * srcSliceY;
561 dstPtr += dstStride[0];
569 uint16_t *dst[], int dstStride[], int srcSliceH,
698 dst[i] += dstStride[i] >> 1;
704 uint8_t *dst[], int dstStride[])
708 int stride2013[] = { dstStride[2], dstStride[0], dstStride[1], dstStride[3] };
709 int stride1023[] = { dstStride[1], dstStride[0], dstStride[2], dstStride[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]);
1141 fillPlane(dst[3], dstStride[3], c->srcW, srcSliceH, srcSliceY, 255);
1147 uint8_t *dst[], int dstStride[], int srcSliceH,
1169 dest[0] += dstStride[0];
1170 dest[1] += dstStride[1];
1171 dest[2] += dstStride[2];
1177 uint8_t *dst[], int dstStride[])
1180 int stride102[] = { dstStride[1], dstStride[0], dstStride[2] };
1181 int stride201[] = { dstStride[2], dstStride[0], dstStride[1] };
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];
1312 copy(srcPtr, srcStride[0], dstPtr, dstStride[0], c->srcW);
1314 dstPtr += 2 * dstStride[0];
1317 interpolate(srcPtr, srcStride[0], dstPtr, dstStride[0], c->srcW);
1319 dstPtr += 2 * dstStride[0];
1323 copy(srcPtr, -srcStride[0], dstPtr, -dstStride[0], c->srcW);
1325 copy(srcPtr, srcStride[0], dstPtr, dstStride[0], c->srcW);
1330 int srcSliceH, uint8_t* dst[], int dstStride[])
1332 uint8_t *dstPtr= dst[0] + srcSliceY * dstStride[0];
1361 copy(srcPtr, srcStride[0], dstPtr, dstStride[0], c->srcW);
1363 dstPtr += 2 * dstStride[0];
1366 interpolate(srcPtr, srcStride[0], dstPtr, dstStride[0], c->srcW);
1368 dstPtr += 2 * dstStride[0];
1372 copy(srcPtr, -srcStride[0], dstPtr, -dstStride[0], c->srcW);
1374 copy(srcPtr, srcStride[0], dstPtr, dstStride[0], c->srcW);
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;
1412 copy(srcPtr, srcStride[0], dstY, dstU, dstV, dstStride[0], c->srcW, c->input_rgb2yuv_table);
1414 dstY += 2 * dstStride[0];
1415 dstU += dstStride[1];
1416 dstV += dstStride[1];
1419 interpolate(srcPtr, srcStride[0], dstY, dstU, dstV, dstStride[0], c->srcW, c->input_rgb2yuv_table);
1421 dstY += 2 * dstStride[0];
1422 dstU += dstStride[1];
1423 dstV += dstStride[1];
1427 copy(srcPtr, -srcStride[0], dstY, dstU, dstV, -dstStride[0], c->srcW, c->input_rgb2yuv_table);
1429 copy(srcPtr, srcStride[0], dstY, dstU, dstV, dstStride[0], c->srcW, c->input_rgb2yuv_table);
1581 int dstStride[])
1610 dstPtr[dstStride[0] * (srcSliceY + i)] = 255;
1614 if (dstStride[0] * srcBpp == srcStride[0] * dstBpp && srcStride[0] > 0 &&
1616 conv(srcPtr, dstPtr + dstStride[0] * srcSliceY,
1620 dstPtr += dstStride[0] * srcSliceY;
1633 dstPtr += dstStride[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],
1650 dstStride[0], dstStride[1], srcStride[0],
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,
1665 srcSliceH >> 2, srcStride[1], dstStride[1]);
1666 planar2x(src[2], dst[2] + dstStride[2] * (srcSliceY >> 1), c->chrSrcW,
1667 srcSliceH >> 2, srcStride[2], dstStride[2]);
1669 fillPlane(dst[3], dstStride[3], c->srcW, srcSliceH, srcSliceY, 255);
1675 int srcSliceH, uint8_t *dst[], int dstStride[])
1678 ptrdiff_t dstStrideFloat = dstStride[0] >> 2;
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;
1707 dstPtr += dstStride[0];
1716 uint8_t *dst[], int dstStride[])
1718 if (dstStride[0] == srcStride[0] && srcStride[0] > 0)
1719 memcpy(dst[0] + dstStride[0] * srcSliceY, src[0], srcSliceH * dstStride[0]);
1723 uint8_t *dstPtr = dst[0] + dstStride[0] * srcSliceY;
1727 while (length + c->srcW <= FFABS(dstStride[0]) &&
1735 dstPtr += dstStride[0];
1741 #define DITHER_COPY(dst, dstStride, src, srcStride, bswap, dbswap)\
1758 dst += dstStride;\
1777 dst += dstStride;\
1796 dst += dstStride;\
1803 uint8_t *dst[], int dstStride[])
1813 uint8_t *dstPtr = dst[plane] + dstStride[plane] * y;
1820 fillPlane16(dst[plane], dstStride[plane], length, height, y,
1824 fillPlane(dst[plane], dstStride[plane], length, height, y,
1838 DITHER_COPY(dstPtr, dstStride[plane], srcPtr2, srcStride[plane]/2, , )
1840 DITHER_COPY(dstPtr, dstStride[plane], srcPtr2, srcStride[plane]/2, av_bswap16, )
1858 dstPtr2 += dstStride[plane]/2;
1913 dstPtr2 += dstStride[plane]/2;
1919 DITHER_COPY(dstPtr2, dstStride[plane]/2, srcPtr2, srcStride[plane]/2, , )
1921 DITHER_COPY(dstPtr2, dstStride[plane]/2, srcPtr2, srcStride[plane]/2, , av_bswap16)
1925 DITHER_COPY(dstPtr2, dstStride[plane]/2, srcPtr2, srcStride[plane]/2, av_bswap16, )
1927 DITHER_COPY(dstPtr2, dstStride[plane]/2, srcPtr2, srcStride[plane]/2, av_bswap16, av_bswap16)
1938 dstPtr += dstStride[plane];
1946 dstPtr += dstStride[plane];
1948 } else if (dstStride[plane] == srcStride[plane] &&
1950 memcpy(dst[plane] + dstStride[plane] * y, src[plane],
1951 height * dstStride[plane]);
1960 dstPtr += dstStride[plane];