Lines Matching defs:mb_x
539 static int encode_slice(AVCodecContext *avctx, const AVFrame *pic, int mb_x,
565 dest_y = pic->data[0] + (mb_y << 4) * luma_stride + (mb_x << 5);
566 dest_u = pic->data[1] + (mb_y << 4) * chroma_stride + (mb_x << (5 - ctx->is_422));
567 dest_v = pic->data[2] + (mb_y << 4) * chroma_stride + (mb_x << (5 - ctx->is_422));
569 dest_y = pic->data[0] + (mb_y << 4) * luma_stride * 2 + (mb_x << 5);
570 dest_u = pic->data[1] + (mb_y << 4) * chroma_stride * 2 + (mb_x << (5 - ctx->is_422));
571 dest_v = pic->data[2] + (mb_y << 4) * chroma_stride * 2 + (mb_x << (5 - ctx->is_422));
580 subimage_with_fill((uint16_t *) pic->data[0], mb_x << 4, mb_y << 4,
583 subimage_with_fill((uint16_t *) pic->data[1], mb_x << (4 - ctx->is_422), mb_y << 4,
586 subimage_with_fill((uint16_t *) pic->data[2], mb_x << (4 - ctx->is_422), mb_y << 4,
643 subimage_alpha_with_fill((uint16_t *) pic->data[3], mb_x << 4, mb_y << 4,
691 int mb_x = 0;
693 while (mb_x < mb_width) {
694 while (mb_width - mb_x < slice_mb_count)
698 unsafe_right = (avctx->width & 0xf) && (mb_x + slice_mb_count == mb_width);
700 sl_size = encode_slice(avctx, pic, mb_x, mb_y, slice_mb_count,
709 mb_x += slice_mb_count;