• Home
  • Raw
  • Download

Lines Matching refs:srcStride

126 static void copyPlane(const uint8_t *src, int srcStride,  in copyPlane()  argument
131 if (dstStride == srcStride && srcStride > 0) { in copyPlane()
137 src += srcStride; in copyPlane()
144 int srcStride[], int srcSliceY, in planarToNv12Wrapper() argument
150 copyPlane(src[0], srcStride[0], srcSliceY, srcSliceH, c->srcW, in planarToNv12Wrapper()
155 srcStride[1], srcStride[2], dstStride[1]); in planarToNv12Wrapper()
158 srcStride[2], srcStride[1], dstStride[1]); in planarToNv12Wrapper()
164 int srcStride[], int srcSliceY, in nv12ToPlanarWrapper() argument
171 copyPlane(src[0], srcStride[0], srcSliceY, srcSliceH, c->srcW, in nv12ToPlanarWrapper()
176 srcStride[1], dstStride[1], dstStride[2]); in nv12ToPlanarWrapper()
179 srcStride[1], dstStride[2], dstStride[1]); in nv12ToPlanarWrapper()
185 int srcStride[], int srcSliceY, in planarToNv24Wrapper() argument
191 copyPlane(src[0], srcStride[0], srcSliceY, srcSliceH, c->srcW, in planarToNv24Wrapper()
196 srcStride[1], srcStride[2], dstStride[1]); in planarToNv24Wrapper()
199 srcStride[2], srcStride[1], dstStride[1]); in planarToNv24Wrapper()
205 int srcStride[], int srcSliceY, in nv24ToPlanarWrapper() argument
212 copyPlane(src[0], srcStride[0], srcSliceY, srcSliceH, c->srcW, in nv24ToPlanarWrapper()
217 srcStride[1], dstStride[1], dstStride[2]); in nv24ToPlanarWrapper()
220 srcStride[1], dstStride[2], dstStride[1]); in nv24ToPlanarWrapper()
226 int srcStride[], int srcSliceY, in planarToP01xWrapper() argument
247 av_assert0(!(srcStride[0] % 2 || srcStride[1] % 2 || srcStride[2] % 2 || in planarToP01xWrapper()
256 src[0] += srcStride[0] / 2; in planarToP01xWrapper()
267 src[1] += srcStride[1] / 2; in planarToP01xWrapper()
268 src[2] += srcStride[2] / 2; in planarToP01xWrapper()
286 int srcStride[], int srcSliceY, in planar8ToP01xleWrapper() argument
303 src[0] += srcStride[0]; in planar8ToP01xleWrapper()
316 src[1] += srcStride[1]; in planar8ToP01xleWrapper()
317 src[2] += srcStride[2]; in planar8ToP01xleWrapper()
328 int srcStride[], int srcSliceY, int srcSliceH, in planarToYuy2Wrapper() argument
333 yv12toyuy2(src[0], src[1], src[2], dst, c->srcW, srcSliceH, srcStride[0], in planarToYuy2Wrapper()
334 srcStride[1], dstStride[0]); in planarToYuy2Wrapper()
340 int srcStride[], int srcSliceY, int srcSliceH, in planarToUyvyWrapper() argument
345 yv12touyvy(src[0], src[1], src[2], dst, c->srcW, srcSliceH, srcStride[0], in planarToUyvyWrapper()
346 srcStride[1], dstStride[0]); in planarToUyvyWrapper()
352 int srcStride[], int srcSliceY, int srcSliceH, in yuv422pToYuy2Wrapper() argument
357 yuv422ptoyuy2(src[0], src[1], src[2], dst, c->srcW, srcSliceH, srcStride[0], in yuv422pToYuy2Wrapper()
358 srcStride[1], dstStride[0]); in yuv422pToYuy2Wrapper()
364 int srcStride[], int srcSliceY, int srcSliceH, in yuv422pToUyvyWrapper() argument
369 yuv422ptouyvy(src[0], src[1], src[2], dst, c->srcW, srcSliceH, srcStride[0], in yuv422pToUyvyWrapper()
370 srcStride[1], dstStride[0]); in yuv422pToUyvyWrapper()
376 int srcStride[], int srcSliceY, int srcSliceH, in yuyvToYuv420Wrapper() argument
384 dstStride[1], srcStride[0]); in yuyvToYuv420Wrapper()
393 int srcStride[], int srcSliceY, int srcSliceH, in yuyvToYuv422Wrapper() argument
401 dstStride[1], srcStride[0]); in yuyvToYuv422Wrapper()
407 int srcStride[], int srcSliceY, int srcSliceH, in uyvyToYuv420Wrapper() argument
415 dstStride[1], srcStride[0]); in uyvyToYuv420Wrapper()
424 int srcStride[], int srcSliceY, int srcSliceH, in uyvyToYuv422Wrapper() argument
432 dstStride[1], srcStride[0]); in uyvyToYuv422Wrapper()
469 int srcStride[], int srcSliceY, int srcSliceH, in bswap_16bpc() argument
475 int srcstr = srcStride[p] / 2; in bswap_16bpc()
496 int srcStride[], int srcSliceY, int srcSliceH, in bswap_32bpc() argument
502 int srcstr = srcStride[p] / 4; in bswap_32bpc()
523 static int palToRgbWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], in palToRgbWrapper() argument
561 srcPtr += srcStride[0]; in palToRgbWrapper()
569 static void packed16togbra16(const uint8_t *src, int srcStride, in packed16togbra16() argument
576 uint16_t *src_line = (uint16_t *)(src + srcStride * h); in packed16togbra16()
704 int srcStride[], int srcSliceY, int srcSliceH, in Rgb16ToPlanarRgb16Wrapper() argument
742 packed16togbra16(src[0], srcStride[0], in Rgb16ToPlanarRgb16Wrapper()
750 packed16togbra16(src[0], srcStride[0], in Rgb16ToPlanarRgb16Wrapper()
763 static void gbr16ptopacked16(const uint16_t *src[], int srcStride[], in gbr16ptopacked16() argument
878 src[i] += srcStride[i] >> 1; in gbr16ptopacked16()
883 int srcStride[], int srcSliceY, int srcSliceH, in planarRgb16ToRgb16Wrapper() argument
888 int stride102[] = { srcStride[1], srcStride[0], srcStride[2], srcStride[3] }; in planarRgb16ToRgb16Wrapper()
889 int stride201[] = { srcStride[2], srcStride[0], srcStride[1], srcStride[3] }; in planarRgb16ToRgb16Wrapper()
942 static void gbr24ptopacked24(const uint8_t *src[], int srcStride[], in gbr24ptopacked24() argument
956 src[i] += srcStride[i]; in gbr24ptopacked24()
960 static void gbr24ptopacked32(const uint8_t *src[], int srcStride[], in gbr24ptopacked32() argument
985 src[i] += srcStride[i]; in gbr24ptopacked32()
989 static void gbraptopacked32(const uint8_t *src[], int srcStride[], in gbraptopacked32() argument
1014 src[i] += srcStride[i]; in gbraptopacked32()
1019 int srcStride[], int srcSliceY, int srcSliceH, in planarRgbaToRgbWrapper() argument
1025 int stride102[] = { srcStride[1], srcStride[0], srcStride[2], srcStride[3] }; in planarRgbaToRgbWrapper()
1026 int stride201[] = { srcStride[2], srcStride[0], srcStride[1], srcStride[3] }; in planarRgbaToRgbWrapper()
1075 int srcStride[], int srcSliceY, int srcSliceH, in planarRgbToRgbWrapper() argument
1081 int stride102[] = { srcStride[1], srcStride[0], srcStride[2] }; in planarRgbToRgbWrapper()
1082 int stride201[] = { srcStride[2], srcStride[0], srcStride[1] }; in planarRgbToRgbWrapper()
1131 const uint8_t *src[], int srcStride[], in planarRgbToplanarRgbWrapper() argument
1135 copyPlane(src[0], srcStride[0], srcSliceY, srcSliceH, c->srcW, in planarRgbToplanarRgbWrapper()
1137 copyPlane(src[1], srcStride[1], srcSliceY, srcSliceH, c->srcW, in planarRgbToplanarRgbWrapper()
1139 copyPlane(src[2], srcStride[2], srcSliceY, srcSliceH, c->srcW, in planarRgbToplanarRgbWrapper()
1147 static void packedtogbr24p(const uint8_t *src, int srcStride, in packedtogbr24p() argument
1169 src += srcStride - width * inc_size; in packedtogbr24p()
1177 int srcStride[], int srcSliceY, int srcSliceH, in rgbToPlanarRgbWrapper() argument
1192 packedtogbr24p((const uint8_t *) src[0], srcStride[0], dst201, in rgbToPlanarRgbWrapper()
1196 packedtogbr24p((const uint8_t *) src[0], srcStride[0], dst102, in rgbToPlanarRgbWrapper()
1202 packedtogbr24p((const uint8_t *) src[0], srcStride[0], dst201, in rgbToPlanarRgbWrapper()
1208 packedtogbr24p((const uint8_t *) src[0], srcStride[0], dst102, in rgbToPlanarRgbWrapper()
1281 static int bayer_to_rgb24_wrapper(SwsContext *c, const uint8_t* src[], int srcStride[], int srcSlic… in bayer_to_rgb24_wrapper() argument
1313 copy(srcPtr, srcStride[0], dstPtr, dstStride[0], c->srcW); in bayer_to_rgb24_wrapper()
1314 srcPtr += 2 * srcStride[0]; in bayer_to_rgb24_wrapper()
1318 interpolate(srcPtr, srcStride[0], dstPtr, dstStride[0], c->srcW); in bayer_to_rgb24_wrapper()
1319 srcPtr += 2 * srcStride[0]; in bayer_to_rgb24_wrapper()
1324 copy(srcPtr, -srcStride[0], dstPtr, -dstStride[0], c->srcW); in bayer_to_rgb24_wrapper()
1326 copy(srcPtr, srcStride[0], dstPtr, dstStride[0], c->srcW); in bayer_to_rgb24_wrapper()
1330 static int bayer_to_rgb48_wrapper(SwsContext *c, const uint8_t* src[], int srcStride[], int srcSlic… in bayer_to_rgb48_wrapper() argument
1362 copy(srcPtr, srcStride[0], dstPtr, dstStride[0], c->srcW); in bayer_to_rgb48_wrapper()
1363 srcPtr += 2 * srcStride[0]; in bayer_to_rgb48_wrapper()
1367 interpolate(srcPtr, srcStride[0], dstPtr, dstStride[0], c->srcW); in bayer_to_rgb48_wrapper()
1368 srcPtr += 2 * srcStride[0]; in bayer_to_rgb48_wrapper()
1373 copy(srcPtr, -srcStride[0], dstPtr, -dstStride[0], c->srcW); in bayer_to_rgb48_wrapper()
1375 copy(srcPtr, srcStride[0], dstPtr, dstStride[0], c->srcW); in bayer_to_rgb48_wrapper()
1379 static int bayer_to_yv12_wrapper(SwsContext *c, const uint8_t* src[], int srcStride[], int srcSlice… in bayer_to_yv12_wrapper() argument
1413 copy(srcPtr, srcStride[0], dstY, dstU, dstV, dstStride[0], c->srcW, c->input_rgb2yuv_table); in bayer_to_yv12_wrapper()
1414 srcPtr += 2 * srcStride[0]; in bayer_to_yv12_wrapper()
1420 …interpolate(srcPtr, srcStride[0], dstY, dstU, dstV, dstStride[0], c->srcW, c->input_rgb2yuv_table); in bayer_to_yv12_wrapper()
1421 srcPtr += 2 * srcStride[0]; in bayer_to_yv12_wrapper()
1428 … copy(srcPtr, -srcStride[0], dstY, dstU, dstV, -dstStride[0], c->srcW, c->input_rgb2yuv_table); in bayer_to_yv12_wrapper()
1430 copy(srcPtr, srcStride[0], dstY, dstU, dstV, dstStride[0], c->srcW, c->input_rgb2yuv_table); in bayer_to_yv12_wrapper()
1580 static int rgbToRgbWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], in rgbToRgbWrapper() argument
1615 if (dstStride[0] * srcBpp == srcStride[0] * dstBpp && srcStride[0] > 0 && in rgbToRgbWrapper()
1616 !(srcStride[0] % srcBpp) && !dst_bswap && !src_bswap) in rgbToRgbWrapper()
1618 (srcSliceH - 1) * srcStride[0] + c->srcW * srcBpp); in rgbToRgbWrapper()
1633 srcPtr += srcStride[0]; in rgbToRgbWrapper()
1642 int srcStride[], int srcSliceY, int srcSliceH, in bgr24ToYv12Wrapper() argument
1651 dstStride[0], dstStride[1], srcStride[0], in bgr24ToYv12Wrapper()
1659 int srcStride[], int srcSliceY, int srcSliceH, in yvu9ToYv12Wrapper() argument
1662 copyPlane(src[0], srcStride[0], srcSliceY, srcSliceH, c->srcW, in yvu9ToYv12Wrapper()
1666 srcSliceH >> 2, srcStride[1], dstStride[1]); in yvu9ToYv12Wrapper()
1668 srcSliceH >> 2, srcStride[2], dstStride[2]); in yvu9ToYv12Wrapper()
1675 int srcStride[], int srcSliceY, in uint_y_to_float_y_wrapper() argument
1687 srcPtr += srcStride[0]; in uint_y_to_float_y_wrapper()
1695 int srcStride[], int srcSliceY, in float_y_to_uint_y_wrapper() argument
1699 ptrdiff_t srcStrideFloat = srcStride[0] >> 2; in float_y_to_uint_y_wrapper()
1716 int srcStride[], int srcSliceY, int srcSliceH, in packedCopyWrapper() argument
1719 if (dstStride[0] == srcStride[0] && srcStride[0] > 0) in packedCopyWrapper()
1729 length + c->srcW <= FFABS(srcStride[0])) in packedCopyWrapper()
1735 srcPtr += srcStride[0]; in packedCopyWrapper()
1742 #define DITHER_COPY(dst, dstStride, src, srcStride, bswap, dbswap)\ argument
1760 src += srcStride;\
1779 src += srcStride;\
1798 src += srcStride;\
1803 int srcStride[], int srcSliceY, int srcSliceH, in planarCopyWrapper() argument
1839 DITHER_COPY(dstPtr, dstStride[plane], srcPtr2, srcStride[plane]/2, , ) in planarCopyWrapper()
1841 … DITHER_COPY(dstPtr, dstStride[plane], srcPtr2, srcStride[plane]/2, av_bswap16, ) in planarCopyWrapper()
1860 srcPtr += srcStride[plane]; in planarCopyWrapper()
1915 srcPtr2 += srcStride[plane]/2; in planarCopyWrapper()
1920 … DITHER_COPY(dstPtr2, dstStride[plane]/2, srcPtr2, srcStride[plane]/2, , ) in planarCopyWrapper()
1922 … DITHER_COPY(dstPtr2, dstStride[plane]/2, srcPtr2, srcStride[plane]/2, , av_bswap16) in planarCopyWrapper()
1926 … DITHER_COPY(dstPtr2, dstStride[plane]/2, srcPtr2, srcStride[plane]/2, av_bswap16, ) in planarCopyWrapper()
1928 … DITHER_COPY(dstPtr2, dstStride[plane]/2, srcPtr2, srcStride[plane]/2, av_bswap16, av_bswap16) in planarCopyWrapper()
1938 srcPtr += srcStride[plane]; in planarCopyWrapper()
1946 srcPtr += srcStride[plane]; in planarCopyWrapper()
1949 } else if (dstStride[plane] == srcStride[plane] && in planarCopyWrapper()
1950 srcStride[plane] > 0 && srcStride[plane] == length) { in planarCopyWrapper()
1960 srcPtr += srcStride[plane]; in planarCopyWrapper()