Lines Matching defs:mvP
72 static inline int get_bs(cavs_vector *mvP, cavs_vector *mvQ, int b)
74 if ((mvP->ref == REF_INTRA) || (mvQ->ref == REF_INTRA))
76 if((abs(mvP->x - mvQ->x) >= 4) ||
77 (abs(mvP->y - mvQ->y) >= 4) ||
78 (mvP->ref != mvQ->ref))
81 mvP += MV_BWD_OFFS;
83 if((abs(mvP->x - mvQ->x) >= 4) ||
84 (abs(mvP->y - mvQ->y) >= 4) ||
85 (mvP->ref != mvQ->ref))
544 cavs_vector *mvP,
553 scale_mv(h, &ax, &ay, mvA, mvP->dist);
554 scale_mv(h, &bx, &by, mvB, mvP->dist);
555 scale_mv(h, &cx, &cy, mvC, mvP->dist);
562 mvP->x = cx;
563 mvP->y = cy;
565 mvP->x = ax;
566 mvP->y = ay;
568 mvP->x = bx;
569 mvP->y = by;
576 cavs_vector *mvP = &h->mv[nP];
582 mvP->ref = ref;
583 mvP->dist = h->dist[mvP->ref];
607 mvP->x = mvP2->x;
608 mvP->y = mvP2->y;
610 mv_pred_median(h, mvP, mvA, mvB, mvC);
613 int mx = get_se_golomb(&h->gb) + (unsigned)mvP->x;
614 int my = get_se_golomb(&h->gb) + (unsigned)mvP->y;
619 mvP->x = mx;
620 mvP->y = my;
623 set_mvs(mvP, size);