Lines Matching refs:plane

114 static void fillPlane(uint8_t *plane, int stride, int width, int height, int y,
118 uint8_t *ptr = plane + stride * y;
1807 int plane, i, j;
1808 for (plane = 0; plane < 4 && dst[plane] != NULL; plane++) {
1809 int length = (plane == 0 || plane == 3) ? c->srcW : AV_CEIL_RSHIFT(c->srcW, c->chrDstHSubSample);
1810 int y = (plane == 0 || plane == 3) ? srcSliceY: AV_CEIL_RSHIFT(srcSliceY, c->chrDstVSubSample);
1811 int height = (plane == 0 || plane == 3) ? srcSliceH: AV_CEIL_RSHIFT(srcSliceH, c->chrDstVSubSample);
1812 const uint8_t *srcPtr = src[plane];
1813 uint8_t *dstPtr = dst[plane] + dstStride[plane] * y;
1814 int shiftonly = plane == 1 || plane == 2 || (!c->srcRange && plane == 0);
1817 if (plane == 1 && !dst[2]) continue;
1818 if (!src[plane] || (plane == 1 && !src[2])) {
1820 fillPlane16(dst[plane], dstStride[plane], length, height, y,
1821 plane == 3, desc_dst->comp[plane].depth,
1824 fillPlane(dst[plane], dstStride[plane], length, height, y,
1825 (plane == 3) ? 255 : 128);
1831 const int src_depth = desc_src->comp[plane].depth;
1832 const int dst_depth = desc_dst->comp[plane].depth;
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;
1859 srcPtr += srcStride[plane];
1913 dstPtr2 += dstStride[plane]/2;
1914 srcPtr2 += srcStride[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)
1937 srcPtr += srcStride[plane];
1938 dstPtr += dstStride[plane];
1941 isBE(c->srcFormat) != isBE(c->dstFormat)) { /* swap float plane */
1945 srcPtr += srcStride[plane];
1946 dstPtr += dstStride[plane];
1948 } else if (dstStride[plane] == srcStride[plane] &&
1949 srcStride[plane] > 0 && srcStride[plane] == length) {
1950 memcpy(dst[plane] + dstStride[plane] * y, src[plane],
1951 height * dstStride[plane]);
1959 srcPtr += srcStride[plane];
1960 dstPtr += dstStride[plane];