Lines Matching full:bmi
77 int xoffset = d->bmi.mv.as_mv.col & 7;
78 int yoffset = d->bmi.mv.as_mv.row & 7;
80 in_what += (d->bmi.mv.as_mv.row >> 3) * d->pre_stride + (d->bmi.mv.as_mv.col >> 3);
213 b->bmi.mode = (B_PREDICTION_MODE)(*best_mode);
214 vp8_encode_intra4x4block(rtcd, x, be, b, b->bmi.mode);
255 mic->bmi[i].mode = xd->block[i].bmi.mode = best_mode;
263 xd->block[i].bmi.mv.as_int = 0;
689 bestsme = vp8_diamond_search_sad(x, b, d, &best_ref_mv1, &d->bmi.mv.as_mv, step_param, x->errorperbit, &num00, &cpi->fn_ptr, cpi->mb.mvsadcost, cpi->mb.mvcost);
690 mode_mv[NEWMV].row = d->bmi.mv.as_mv.row;
691 mode_mv[NEWMV].col = d->bmi.mv.as_mv.col;
702 thissme = vp8_diamond_search_sad(x, b, d, &best_ref_mv1, &d->bmi.mv.as_mv, step_param + n, x->errorperbit, &num00, &cpi->fn_ptr, cpi->mb.mvsadcost, x->mvcost);
707 mode_mv[NEWMV].row = d->bmi.mv.as_mv.row;
708 mode_mv[NEWMV].col = d->bmi.mv.as_mv.col;
712 d->bmi.mv.as_mv.row = mode_mv[NEWMV].row;
713 d->bmi.mv.as_mv.col = mode_mv[NEWMV].col;
722 bestsme = vp8_hex_search(x, b, d, &best_ref_mv1, &d->bmi.mv.as_mv, step_param, sadpb/*x->errorperbit*/, &num00, cpi->fn_ptr.vf, cpi->fn_ptr.sdf, x->mvsadcost, x->mvcost);
723 mode_mv[NEWMV].row = d->bmi.mv.as_mv.row;
724 mode_mv[NEWMV].col = d->bmi.mv.as_mv.col;
728 bestsme = cpi->diamond_search_sad(x, b, d, &best_ref_mv1, &d->bmi.mv.as_mv, step_param, sadpb / 2/*x->errorperbit*/, &num00, &cpi->fn_ptr, x->mvsadcost, x->mvcost); //sadpb < 9
729 mode_mv[NEWMV].row = d->bmi.mv.as_mv.row;
730 mode_mv[NEWMV].col = d->bmi.mv.as_mv.col;
747 thissme = cpi->diamond_search_sad(x, b, d, &best_ref_mv1, &d->bmi.mv.as_mv, step_param + n, sadpb / 4/*x->errorperbit*/, &num00, &cpi->fn_ptr, x->mvsadcost, x->mvcost); //sadpb = 9
752 mode_mv[NEWMV].row = d->bmi.mv.as_mv.row;
753 mode_mv[NEWMV].col = d->bmi.mv.as_mv.col;
757 d->bmi.mv.as_mv.row = mode_mv[NEWMV].row;
758 d->bmi.mv.as_mv.col = mode_mv[NEWMV].col;
768 cpi->find_fractional_mv_step(x, b, d, &d->bmi.mv.as_mv, &best_ref_mv1, x->errorperbit, cpi->fn_ptr.svf, cpi->fn_ptr.vf, cpi->mb.mvcost);
770 mode_mv[NEWMV].row = d->bmi.mv.as_mv.row;
771 mode_mv[NEWMV].col = d->bmi.mv.as_mv.col;
795 x->e_mbd.block[0].bmi.mode = this_mode;
796 x->e_mbd.block[0].bmi.mv.as_int = x->e_mbd.mode_info_context->mbmi.mv.as_int;
841 vpx_memcpy(&best_bmodes[i], &x->e_mbd.block[i].bmi, sizeof(B_MODE_INFO));
845 best_bmodes[0].mv = x->e_mbd.block[0].bmi.mv;
915 vpx_memset(&x->e_mbd.block[i].bmi, 0, sizeof(B_MODE_INFO));
931 vpx_memcpy(&x->e_mbd.block[i].bmi, &best_bmodes[i], sizeof(B_MODE_INFO));
939 x->e_mbd.mode_info_context->mbmi.mv.as_mv = x->e_mbd.block[15].bmi.mv.as_mv;