Lines Matching defs:stride
606 int height, int stride, int x, int y)
610 pos = x + y * stride;
613 if ((pos + i) < 0 || (pos + i) >= height * stride)
618 dst += stride;
619 src += stride;
620 pos += stride;
627 ptrdiff_t stride = ctx->pitch;
641 if (decoded_size > ctx->height * stride - left - top * stride) {
642 decoded_size = ctx->height * stride - left - top * stride;
651 dst = ((uint8_t*)ctx->frm0) + left + top * stride;
652 prev = ((uint8_t*)ctx->frm2) + left + top * stride;
663 dst += stride;
665 memset(ctx->frm1, 0, ctx->height * stride);
666 memset(ctx->frm2, 0, ctx->height * stride);
682 copy_block4(dst + i, prev + i, stride, stride, 4);
693 bytestream2_get_bufferu(&ctx->gb, dst + i + k * stride, 4);
699 memset(dst + i + k * stride, bytestream2_get_byteu(&ctx->gb), 4);
706 memset(dst + i + k * stride, t, 4);
719 codec37_mv(dst + i, prev + i + mx + my * stride,
720 ctx->height, stride, i + mx, j + my);
724 dst += stride * 4;
725 prev += stride * 4;
733 copy_block4(dst + i, prev + i, stride, stride, 4);
741 bytestream2_get_bufferu(&ctx->gb, dst + i + k * stride, 4);
752 codec37_mv(dst + i, prev + i + mx + my * stride,
753 ctx->height, stride, i + mx, j + my);
756 dst += stride * 4;
757 prev += stride * 4;
771 uint8_t *prev2, int stride, int tbl, int size)
789 dst[0 + stride] = bytestream2_get_byteu(&ctx->gb);
790 dst[1 + stride] = bytestream2_get_byteu(&ctx->gb);
793 if (process_block(ctx, dst, prev1, prev2, stride, tbl, size))
796 stride, tbl, size))
798 dst += size * stride;
799 prev1 += size * stride;
800 prev2 += size * stride;
801 if (process_block(ctx, dst, prev1, prev2, stride, tbl, size))
804 stride, tbl, size))
814 memset(dst + k * stride, t, size);
826 dst[t + k * stride] = colors[!*pglyph++];
830 memcpy(dst + k * stride, prev1 + k * stride, size);
838 memset(dst + k * stride, t, size);
847 if (index < -mx - my * stride ||
848 (ctx->buf_size >> 1) - index < mx + size + (my + size - 1) * stride) {
854 memcpy(dst + k * stride, prev2 + mx + (my + k) * stride, size);
865 ptrdiff_t stride = ctx->pitch;
866 uint8_t *dst = (uint8_t *)ctx->frm0 + left + top * stride;
879 if (decoded_size > ctx->height * stride - left - top * stride) {
880 decoded_size = ctx->height * stride - left - top * stride;
888 memset(prev1, 0, ctx->height * stride);
889 memset(prev2, 0, ctx->height * stride);
898 dst += stride;
908 dst[stride + i] =
909 dst[stride + i + 1] = bytestream2_get_byteu(&ctx->gb);
911 dst += stride * 2;
918 if (process_block(ctx, dst + i, prev1 + i, prev2 + i, stride,
921 dst += stride * 8;
922 prev1 += stride * 8;
923 prev2 += stride * 8;
1019 ptrdiff_t stride = pitch * 2;
1023 copy_block4(dst, src, stride, stride, 2);
1026 copy_block8(dst, src, stride, stride, 4);
1029 copy_block16(dst, src, stride, stride, 8);