Lines Matching refs:mb_y
681 void dnxhd_get_blocks(DNXHDEncContext *ctx, int mb_x, int mb_y)
690 ((mb_y << 4) * ctx->m.linesize) + (mb_x << bs + 1);
692 ((mb_y << 4) * ctx->m.uvlinesize) + (mb_x << bs + ctx->is_444);
694 ((mb_y << 4) * ctx->m.uvlinesize) + (mb_x << bs + ctx->is_444);
699 (mb_y << 4) + 16 > ctx->m.avctx->height)) {
701 int y_h = ctx->m.avctx->height - (mb_y << 4);
726 (mb_y << 4) + 16 > ctx->m.avctx->height)) {
728 int y_h = ctx->m.avctx->height - (mb_y << 4);
760 if (mb_y + 1 == ctx->m.mb_height && ctx->m.avctx->height == 1080) {
826 int mb_y = jobnr, mb_x;
836 unsigned mb = mb_y * ctx->m.mb_width + mb_x;
842 dnxhd_get_blocks(ctx, mb_x, mb_y);
883 int mb_y = jobnr, mb_x;
892 unsigned mb = mb_y * ctx->m.mb_width + mb_x;
899 dnxhd_get_blocks(ctx, mb_x, mb_y);
920 int mb_y, mb_x;
922 for (mb_y = 0; mb_y < ctx->m.mb_height; mb_y++) {
924 ctx->slice_offs[mb_y] = offset;
925 ctx->slice_size[mb_y] = 0;
927 unsigned mb = mb_y * ctx->m.mb_width + mb_x;
928 ctx->slice_size[mb_y] += ctx->mb_bits[mb];
930 ctx->slice_size[mb_y] = (ctx->slice_size[mb_y] + 31U) & ~31U;
931 ctx->slice_size[mb_y] >>= 3;
932 thread_size = ctx->slice_size[mb_y];
941 int mb_y = jobnr, mb_x, x, y;
942 int partial_last_row = (mb_y == ctx->m.mb_height - 1) &&
947 uint8_t *pix = ctx->thread[0]->src[0] + ((mb_y << 4) * ctx->m.linesize);
949 unsigned mb = mb_y * ctx->m.mb_width + mb_x;
958 int bh = FFMIN((avctx->height >> ctx->interlaced) - 16 * mb_y, 16);
977 ((mb_y << 4) * linesize) + (mb_x << 4);
978 unsigned mb = mb_y * ctx->m.mb_width + mb_x;
982 int bh = FFMIN((avctx->height >> ctx->interlaced) - 16 * mb_y, 16);