Home | History | Annotate | Download | only in decoder

Lines Matching defs:bmi

212         mi->bmi[i].as_mode =
214 mi->mode = mi->bmi[3].as_mode;
217 mi->bmi[0].as_mode = mi->bmi[2].as_mode =
219 mi->bmi[1].as_mode = mi->bmi[3].as_mode = mi->mode =
223 mi->bmi[0].as_mode = mi->bmi[1].as_mode =
225 mi->bmi[2].as_mode = mi->bmi[3].as_mode = mi->mode =
363 mi->bmi[i].as_mode = read_intra_mode_y(cm, xd, r, 0);
364 mi->mode = mi->bmi[3].as_mode;
367 mi->bmi[0].as_mode = mi->bmi[2].as_mode = read_intra_mode_y(cm, xd, r, 0);
368 mi->bmi[1].as_mode = mi->bmi[3].as_mode = mi->mode =
372 mi->bmi[0].as_mode = mi->bmi[1].as_mode = read_intra_mode_y(cm, xd, r, 0);
373 mi->bmi[2].as_mode = mi->bmi[3].as_mode = mi->mode =
515 // If the size < 8x8 we get the mv from the bmi substructure for the
625 b_mode_info *bmi = mi->bmi;
640 best_sub8x8->as_int = bmi[0].as_mv[ref].as_int;
644 if (bmi[0].as_mv[ref].as_int != mv_list[n].as_int) {
652 best_sub8x8->as_int = bmi[2].as_mv[ref].as_int;
655 candidates[0] = bmi[1].as_mv[ref];
656 candidates[1] = bmi[0].as_mv[ref];
661 if (bmi[2].as_mv[ref].as_int != candidates[n].as_int) {
765 if (!assign_mv(cm, xd, b_mode, mi->bmi[j].as_mv, best_ref_mvs,
771 if (num_4x4_h == 2) mi->bmi[j + 2] = mi->bmi[j];
772 if (num_4x4_w == 2) mi->bmi[j + 1] = mi->bmi[j];
778 copy_mv_pair(mi->mv, mi->bmi[3].as_mv);