Lines Matching refs:xd
118 static void clamp_mv_ref(MV *mv, const MACROBLOCKD *xd) {
119 clamp_mv(mv, xd->mb_to_left_edge - MV_BORDER,
120 xd->mb_to_right_edge + MV_BORDER,
121 xd->mb_to_top_edge - MV_BORDER,
122 xd->mb_to_bottom_edge + MV_BORDER);
191 static void find_mv_refs_idx(const VP9_COMMON *cm, const MACROBLOCKD *xd,
199 ? cm->prev_mi_grid_visible[mi_row * xd->mi_stride + mi_col]
218 const MODE_INFO *const candidate_mi = xd->mi[mv_ref->col + mv_ref->row *
219 xd->mi_stride];
238 const MB_MODE_INFO *const candidate = &xd->mi[mv_ref->col + mv_ref->row *
239 xd->mi_stride]->mbmi;
264 const MB_MODE_INFO *const candidate = &xd->mi[mv_ref->col + mv_ref->row
265 * xd->mi_stride]->mbmi;
283 clamp_mv_ref(&mv_ref_list[i].as_mv, xd);
286 void vp9_find_mv_refs(const VP9_COMMON *cm, const MACROBLOCKD *xd,
291 find_mv_refs_idx(cm, xd, tile, mi, ref_frame, mv_ref_list, -1,
306 void vp9_find_best_ref_mvs(MACROBLOCKD *xd, int allow_hp,
312 clamp_mv2(&mvlist[i].as_mv, xd);
318 void vp9_append_sub8x8_mvs_for_idx(VP9_COMMON *cm, MACROBLOCKD *xd,
323 MODE_INFO *const mi = xd->mi[0];
329 find_mv_refs_idx(cm, xd, tile, mi, mi->mbmi.ref_frame[ref], mv_list, block,