Lines Matching refs:mi

49 static void read_kf_modes(VP8D_COMP *pbi, MODE_INFO *mi)
54 mi->mbmi.ref_frame = INTRA_FRAME;
55 mi->mbmi.mode = read_kf_ymode(bc, vp8_kf_ymode_prob);
57 if (mi->mbmi.mode == B_PRED)
60 mi->mbmi.is_4x4 = 1;
64 const B_PREDICTION_MODE A = above_block_mode(mi, i, mis);
65 const B_PREDICTION_MODE L = left_block_mode(mi, i);
67 mi->bmi[i].as_mode =
73 mi->mbmi.uv_mode = read_uv_mode(bc, vp8_kf_uv_mode_prob);
230 static void decode_split_mv(vp8_reader *const bc, MODE_INFO *mi,
273 leftmv.as_int = (mi->bmi + k - 1)->mv.as_int;
284 abovemv.as_int = (mi->bmi + k - 4)->mv.as_int;
328 mi->bmi[ *fill_offset].mv.as_int = blockmv.as_int;
339 static void read_mb_modes_mv(VP8D_COMP *pbi, MODE_INFO *mi, MB_MODE_INFO *mbmi)
351 const MODE_INFO *above = mi - mis;
352 const MODE_INFO *left = mi - 1;
481 decode_split_mv(bc, mi, left, above,
488 mbmi->mv.as_int = mi->bmi[15].mv.as_int;
535 mi->bmi[ 0].mv.as_int =
536 mi->bmi[ 1].mv.as_int =
537 mi->bmi[ 2].mv.as_int =
538 mi->bmi[ 3].mv.as_int =
539 mi->bmi[ 4].mv.as_int =
540 mi->bmi[ 5].mv.as_int =
541 mi->bmi[ 6].mv.as_int =
542 mi->bmi[ 7].mv.as_int =
543 mi->bmi[ 8].mv.as_int =
544 mi->bmi[ 9].mv.as_int =
545 mi->bmi[10].mv.as_int =
546 mi->bmi[11].mv.as_int =
547 mi->bmi[12].mv.as_int =
548 mi->bmi[13].mv.as_int =
549 mi->bmi[14].mv.as_int =
550 mi->bmi[15].mv.as_int = mbmi->mv.as_int;
566 mi->bmi[j].as_mode = read_bmode(bc, pbi->common.fc.bmode_prob);
576 static void read_mb_features(vp8_reader *r, MB_MODE_INFO *mi, MACROBLOCKD *x)
583 mi->segment_id =
586 mi->segment_id =
591 static void decode_mb_mode_mvs(VP8D_COMP *pbi, MODE_INFO *mi,
599 read_mb_features(&pbi->mbc[8], &mi->mbmi, &pbi->mb);
601 mi->mbmi.segment_id = 0;
606 mi->mbmi.mb_skip_coeff = vp8_read(&pbi->mbc[8], pbi->prob_skip_false);
608 mi->mbmi.mb_skip_coeff = 0;
610 mi->mbmi.is_4x4 = 0;
612 read_kf_modes(pbi, mi);
614 read_mb_modes_mv(pbi, mi, &mi->mbmi);
620 MODE_INFO *mi = pbi->common.mi;
643 decode_mb_mode_mvs(pbi, mi, &mi->mbmi);
661 mi++; /* next macroblock */
666 mi++; /* skip left predictor each row */