Lines Matching refs:mi
282 MODE_INFO *mi,
290 MV * const filtered_mv = &(mi->mbmi.mv.as_mv);
291 union b_mode_info * const bmi = mi->bmi;
294 mi->mbmi.need_to_clamp_mvs = 0;
307 mi->mbmi.need_to_clamp_mvs |= vp8_check_mv_bounds(
350 MODE_INFO *mi, MODE_INFO *prev_mi,
377 mi += mb_row*(mb_cols + 1) + mb_col;
391 mi->mbmi.ref_frame = LAST_FRAME;
392 mi->mbmi.mode = SPLITMV;
393 mi->mbmi.uv_mode = DC_PRED;
394 mi->mbmi.partitioning = 3;
395 mi->mbmi.segment_id = 0;
397 mi,
402 ++mi;
405 ++mi;
413 pc->mi, pc->prev_mi,
418 static void assign_neighbor(EC_BLOCK *neighbor, MODE_INFO *mi, int block_idx)
420 assert(mi->mbmi.ref_frame < MAX_REF_FRAMES);
421 neighbor->ref_frame = mi->mbmi.ref_frame;
422 neighbor->mv = mi->bmi[block_idx].mv.as_mv;
433 static void find_neighboring_blocks(MODE_INFO *mi,
445 assign_neighbor(&neighbors[i], mi - mi_stride - 1, 15);
449 assign_neighbor(&neighbors[i], mi - mi_stride, j);
457 assign_neighbor(&neighbors[i], mi - mi_stride + 1, 12);
461 assign_neighbor(&neighbors[i], mi + 1, j);
469 assign_neighbor(&neighbors[i], mi + mi_stride + 1, 0);
473 assign_neighbor(&neighbors[i], mi + mi_stride, j);
481 assign_neighbor(&neighbors[i], mi + mi_stride - 1, 4);
486 assign_neighbor(&neighbors[i], mi - 1, j);
502 MODE_INFO * const mi = mb->mode_info_context;
513 mi->mbmi.need_to_clamp_mvs = 0;
525 int_mv * const mv = &(mi->bmi[row*4 + col].mv);
549 mi->mbmi.need_to_clamp_mvs |= vp8_check_mv_bounds(