Lines Matching refs:mi
104 static MV mi_mv_pred_q4(const MODE_INFO *mi, int idx) {
105 MV res = { round_mv_comp_q4(mi->bmi[0].as_mv[idx].as_mv.row +
106 mi->bmi[1].as_mv[idx].as_mv.row +
107 mi->bmi[2].as_mv[idx].as_mv.row +
108 mi->bmi[3].as_mv[idx].as_mv.row),
109 round_mv_comp_q4(mi->bmi[0].as_mv[idx].as_mv.col +
110 mi->bmi[1].as_mv[idx].as_mv.col +
111 mi->bmi[2].as_mv[idx].as_mv.col +
112 mi->bmi[3].as_mv[idx].as_mv.col) };
147 const MODE_INFO *mi = xd->mi[0];
148 const int is_compound = has_second_ref(&mi->mbmi);
149 const InterpKernel *kernel = vp9_get_interp_kernel(mi->mbmi.interp_filter);
162 const MV mv = mi->mbmi.sb_type < BLOCK_8X8
163 ? (plane == 0 ? mi->bmi[block].as_mv[ref].as_mv
164 : mi_mv_pred_q4(mi, ref))
165 : mi->mbmi.mv[ref].as_mv;
215 if (xd->mi[0]->mbmi.sb_type < BLOCK_8X8) {
251 const MODE_INFO *mi = xd->mi[0];
252 const int is_compound = has_second_ref(&mi->mbmi);
253 const InterpKernel *kernel = vp9_get_interp_kernel(mi->mbmi.interp_filter);
266 const MV mv = mi->mbmi.sb_type < BLOCK_8X8
267 ? (plane == 0 ? mi->bmi[block].as_mv[ref].as_mv
268 : mi_mv_pred_q4(mi, ref))
269 : mi->mbmi.mv[ref].as_mv;
398 if (xd->mi[0]->mbmi.sb_type < BLOCK_8X8) {