Lines Matching refs:mv
59 MV *mv;
65 MV mv;
306 pred_mv = mvi->mv[mvi->mb_stride + mb_x - 1];
311 pred_mv = mvi->mv[mb_x];
313 MV A = mvi->mv[mvi->mb_stride + mb_x - 1];
314 MV B = mvi->mv[ mb_x ];
315 MV C = mvi->mv[ mb_x + 1];
339 mvi->mv[mvi->mb_stride + mb_x].x = res.x + diff.x;
340 mvi->mv[mvi->mb_stride + mb_x].y = res.y + diff.y;
352 memset(mvi->mv, 0, sizeof(MV) * mvi->mb_stride * 2);
361 mvi->mv[i] = mvi->mv[mvi->mb_stride + i];
370 MV mv = { 0 };
380 mv.x = (int8_t)(mv_code & 0xff);
381 mv.y = (int8_t)(mv_code >> 8);
383 mv.x = get_sbits(gb, 8);
384 mv.y = get_sbits(gb, 8);
403 ti->mv = mv;
437 MV mv;
439 mv.x = root_mv.x + tile->mv.x;
440 mv.y = root_mv.y + tile->mv.y;
443 ret = tile_do_block(avctx, dst, src, plane, x, y, mv.x, mv.y, size, tile->bias);
455 ret = tile_do_block(avctx, dst, src, plane, x + xoff, y + yoff, mv.x, mv.y, hsize, tile->bias);
582 MV mv = mvi_predict(&c->mvi, i, j, zero_mv);
588 int16_t mx = plane == 0 ? mv.x : mv.x / 2;
589 int16_t my = plane == 0 ? mv.y : mv.y / 2;
600 MV mv, cmv;
605 mv = mvi_predict(&c->mvi, i, j, tile->mv);
606 ret = restore_tree(avctx, c->pic, c->prev, 0, x, y, size, tile, mv);
612 cmv.x = mv.x + tile->mv.x;
613 cmv.y = mv.y + tile->mv.y;
747 c->mvi.mv = av_calloc(c->pmb_width * 2, sizeof(*c->mvi.mv));
748 if (!c->pic || !c->prev || !c->mvi.mv)
765 av_freep(&c->mvi.mv);