Lines Matching defs:stride
843 static inline void put_pixels8x8_overlapped(uint8_t *dst, uint8_t *src, int stride)
848 memcpy(tmp + i*8, src + i*stride, 8);
850 memcpy(dst + i*stride, tmp + i*8, 8);
868 const int stride = frame->linesize[plane_idx];
877 coordmap[i] = (i & 7) + (i >> 3) * stride;
885 dst = frame->data[plane_idx] + 8*by*stride;
924 c->binkdsp.idct_put(dst, stride, dctblock);
929 ref = dst + xoff + yoff * stride;
932 } else if (ref + 8*stride < dst || ref >= dst + 8*stride) {
933 c->put_pixels_tab(dst, ref, stride, 8);
935 put_pixels8x8_overlapped(dst, ref, stride);
940 c->binkdsp.add_pixels8(dst, block, stride);
945 ref = dst + xoff + yoff * stride;
948 } else if (ref + 8*stride < dst || ref >= dst + 8*stride) {
949 c->put_pixels_tab(dst, ref, stride, 8);
951 put_pixels8x8_overlapped(dst, ref, stride);
959 c->binkdsp.idct_add(dst, stride, dctblock);
963 c->bdsp.fill_block_tab[1](dst, v, stride, 8);
971 dst[i*stride + j] = col[v & 1];
977 ref = dst + xoff + yoff * stride;
980 } else if (ref + 8*stride < dst || ref >= dst + 8*stride) {
981 c->put_pixels_tab(dst, ref, stride, 8);
983 put_pixels8x8_overlapped(dst, ref, stride);
988 memcpy(dst + i*stride, c->bundle[BINKB_SRC_COLORS].cur_ptr + i*8, 8);
1004 uint8_t *dst, uint8_t *prev, int stride,
1010 uint8_t *ref = prev + xoff + yoff * stride;
1016 c->put_pixels_tab(dst, ref, stride, 8);
1034 const int stride = frame->linesize[plane_idx];
1046 memset(dst + i * stride, fill, width);
1063 coordmap[i] = (i & 7) + (i >> 3) * stride;
1085 dst = frame->data[plane_idx] + 8*by*stride;
1087 : frame->data[plane_idx]) + 8*by*stride;
1099 c->put_pixels_tab(dst, prev, stride, 8);
1139 c->bdsp.fill_block_tab[0](dst, v, stride, 16);
1160 c->binkdsp.scale_block(ublock, dst, stride);
1166 ret = bink_put_pixels(c, dst, prev, stride,
1195 ret = bink_put_pixels(c, dst, prev, stride,
1202 c->binkdsp.add_pixels8(dst, block, stride);
1210 c->binkdsp.idct_put(dst, stride, dctblock);
1214 c->bdsp.fill_block_tab[1](dst, v, stride, 8);
1217 ret = bink_put_pixels(c, dst, prev, stride,
1226 c->binkdsp.idct_add(dst, stride, dctblock);
1234 dst[i*stride + j] = col[v & 1];
1239 memcpy(dst + i*stride, c->bundle[BINK_SRC_COLORS].cur_ptr + i*8, 8);