Lines Matching defs:this_mv

371     int_mv this_mv;
406 this_mv.as_mv.row = startmv.as_mv.row;
407 this_mv.as_mv.col = ((startmv.as_mv.col - 8) | 4);
409 left = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
413 *bestmv = this_mv;
419 this_mv.as_mv.col += 8;
421 right = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
425 *bestmv = this_mv;
432 this_mv.as_mv.col = startmv.as_mv.col;
433 this_mv.as_mv.row = ((startmv.as_mv.row - 8) | 4);
435 up = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
439 *bestmv = this_mv;
445 this_mv.as_mv.row += 8;
447 down = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
451 *bestmv = this_mv;
460 this_mv = startmv;
465 this_mv.as_mv.col = (this_mv.as_mv.col - 8) | 4;
466 this_mv.as_mv.row = (this_mv.as_mv.row - 8) | 4;
470 this_mv.as_mv.col += 4;
471 this_mv.as_mv.row = (this_mv.as_mv.row - 8) | 4;
475 this_mv.as_mv.col = (this_mv.as_mv.col - 8) | 4;
476 this_mv.as_mv.row += 4;
481 this_mv.as_mv.col += 4;
482 this_mv.as_mv.row += 4;
487 diag = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
491 *bestmv = this_mv;
510 this_mv.as_mv.row = startmv.as_mv.row;
514 this_mv.as_mv.col = startmv.as_mv.col - 2;
515 thismse = vfp->svf(y, y_stride, this_mv.as_mv.col & 7, this_mv.as_mv.row & 7, z, b->src_stride, &sse);
519 this_mv.as_mv.col = (startmv.as_mv.col - 8) | 6;
520 thismse = vfp->svf(y - 1, y_stride, 6, this_mv.as_mv.row & 7, z, b->src_stride, &sse);
523 left = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
527 *bestmv = this_mv;
533 this_mv.as_mv.col += 4;
534 thismse = vfp->svf(y, y_stride, this_mv.as_mv.col & 7, this_mv.as_mv.row & 7, z, b->src_stride, &sse);
535 right = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
539 *bestmv = this_mv;
546 this_mv.as_mv.col = startmv.as_mv.col;
550 this_mv.as_mv.row = startmv.as_mv.row - 2;
551 thismse = vfp->svf(y, y_stride, this_mv.as_mv.col & 7, this_mv.as_mv.row & 7, z, b->src_stride, &sse);
555 this_mv.as_mv.row = (startmv.as_mv.row - 8) | 6;
556 thismse = vfp->svf(y - y_stride, y_stride, this_mv.as_mv.col & 7, 6, z, b->src_stride, &sse);
559 up = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
563 *bestmv = this_mv;
569 this_mv.as_mv.row += 4;
570 thismse = vfp->svf(y, y_stride, this_mv.as_mv.col & 7, this_mv.as_mv.row & 7, z, b->src_stride, &sse);
571 down = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
575 *bestmv = this_mv;
585 this_mv = startmv;
593 this_mv.as_mv.row -= 2;
597 this_mv.as_mv.col -= 2;
598 thismse = vfp->svf(y, y_stride, this_mv.as_mv.col & 7, this_mv.as_mv.row & 7, z, b->src_stride, &sse);
602 this_mv.as_mv.col = (startmv.as_mv.col - 8) | 6;
603 thismse = vfp->svf(y - 1, y_stride, 6, this_mv.as_mv.row & 7, z, b->src_stride, &sse);;
608 this_mv.as_mv.row = (startmv.as_mv.row - 8) | 6;
612 this_mv.as_mv.col -= 2;
613 thismse = vfp->svf(y - y_stride, y_stride, this_mv.as_mv.col & 7, 6, z, b->src_stride, &sse);
617 this_mv.as_mv.col = (startmv.as_mv.col - 8) | 6;
624 this_mv.as_mv.col += 2;
628 this_mv.as_mv.row -= 2;
629 thismse = vfp->svf(y, y_stride, this_mv.as_mv.col & 7, this_mv.as_mv.row & 7, z, b->src_stride, &sse);
633 this_mv.as_mv.row = (startmv.as_mv.row - 8) | 6;
634 thismse = vfp->svf(y - y_stride, y_stride, this_mv.as_mv.col & 7, 6, z, b->src_stride, &sse);
639 this_mv.as_mv.row += 2;
643 this_mv.as_mv.col -= 2;
644 thismse = vfp->svf(y, y_stride, this_mv.as_mv.col & 7, this_mv.as_mv.row & 7, z, b->src_stride, &sse);
648 this_mv.as_mv.col = (startmv.as_mv.col - 8) | 6;
649 thismse = vfp->svf(y - 1, y_stride, 6, this_mv.as_mv.row & 7, z, b->src_stride, &sse);
654 this_mv.as_mv.col += 2;
655 this_mv.as_mv.row += 2;
656 thismse = vfp->svf(y, y_stride, this_mv.as_mv.col & 7, this_mv.as_mv.row & 7, z, b->src_stride, &sse);
660 diag = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
664 *bestmv = this_mv;
682 int_mv this_mv;
717 this_mv.as_mv.row = startmv.as_mv.row;
718 this_mv.as_mv.col = ((startmv.as_mv.col - 8) | 4);
720 left = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
724 *bestmv = this_mv;
730 this_mv.as_mv.col += 8;
732 right = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
736 *bestmv = this_mv;
743 this_mv.as_mv.col = startmv.as_mv.col;
744 this_mv.as_mv.row = ((startmv.as_mv.row - 8) | 4);
746 up = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
750 *bestmv = this_mv;
756 this_mv.as_mv.row += 8;
758 down = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
762 *bestmv = this_mv;
770 this_mv = startmv;
775 this_mv.as_mv.col = (this_mv.as_mv.col - 8) | 4;
776 this_mv.as_mv.row = (this_mv.as_mv.row - 8) | 4;
780 this_mv.as_mv.col += 4;
781 this_mv.as_mv.row = (this_mv.as_mv.row - 8) | 4;
785 this_mv.as_mv.col = (this_mv.as_mv.col - 8) | 4;
786 this_mv.as_mv.row += 4;
791 this_mv.as_mv.col += 4;
792 this_mv.as_mv.row += 4;
797 diag = thismse + mv_err_cost(&this_mv, ref_mv, mvcost, error_per_bit);
801 *bestmv = this_mv;
821 if (this_mv.as_mv.col < x->mv_col_min) continue;\
822 if (this_mv.as_mv.col > x->mv_col_max) continue;\
823 if (this_mv.as_mv.row < x->mv_row_min) continue;\
824 if (this_mv.as_mv.row > x->mv_row_max) continue;\
831 thissad += mvsad_err_cost(&this_mv, &fcenter_mv, mvsadcost, sad_per_bit);\
876 int_mv this_mv;
899 this_mv.as_mv.row = br;
900 this_mv.as_mv.col = bc;
902 + mvsad_err_cost(&this_mv, &fcenter_mv, mvsadcost, sad_per_bit);
923 this_mv.as_mv.row = br + hex[i].row;
924 this_mv.as_mv.col = bc + hex[i].col;
925 this_offset = base_offset + (this_mv.as_mv.row * in_what_stride) + this_mv.as_mv.col;
933 this_mv.as_mv.row = br + hex[i].row;
934 this_mv.as_mv.col = bc + hex[i].col;
936 this_offset = base_offset + (this_mv.as_mv.row * in_what_stride) + this_mv.as_mv.col;
960 this_mv.as_mv.row = br + next_chkpts[k][i].row;
961 this_mv.as_mv.col = bc + next_chkpts[k][i].col;
962 this_offset = base_offset + (this_mv.as_mv.row * (in_what_stride)) + this_mv.as_mv.col;
970 this_mv.as_mv.row = br + next_chkpts[k][i].row;
971 this_mv.as_mv.col = bc + next_chkpts[k][i].col;
973 this_offset = base_offset + (this_mv.as_mv.row * (in_what_stride)) + this_mv.as_mv.col;
1002 this_mv.as_mv.row = br + neighbors[i].row;
1003 this_mv.as_mv.col = bc + neighbors[i].col;
1004 this_offset = base_offset + (this_mv.as_mv.row * (in_what_stride)) + this_mv.as_mv.col;
1012 this_mv.as_mv.row = br + neighbors[i].row;
1013 this_mv.as_mv.col = bc + neighbors[i].col;
1015 this_offset = base_offset + (this_mv.as_mv.row * (in_what_stride)) + this_mv.as_mv.col;
1065 int_mv this_mv;
1129 this_mv.as_mv.row = this_row_offset;
1130 this_mv.as_mv.col = this_col_offset;
1131 thissad += mvsad_err_cost(&this_mv, &fcenter_mv,
1156 this_mv.as_mv.row = best_mv->as_mv.row << 3;
1157 this_mv.as_mv.col = best_mv->as_mv.col << 3;
1160 + mv_err_cost(&this_mv, center_mv, mvcost, x->errorperbit);
1189 int_mv this_mv;
1266 this_mv.as_mv.row = best_mv->as_mv.row + ss[i].mv.row;
1267 this_mv.as_mv.col = best_mv->as_mv.col + ss[i].mv.col;
1268 sad_array[t] += mvsad_err_cost(&this_mv, &fcenter_mv,
1296 this_mv.as_mv.row = this_row_offset;
1297 this_mv.as_mv.col = this_col_offset;
1298 thissad += mvsad_err_cost(&this_mv, &fcenter_mv,
1323 this_mv.as_mv.row = best_mv->as_mv.row * 8;
1324 this_mv.as_mv.col = best_mv->as_mv.col * 8;
1327 + mv_err_cost(&this_mv, center_mv, mvcost, x->errorperbit);
1344 int_mv this_mv;
1396 this_mv.as_mv.row = r;
1403 this_mv.as_mv.col = c;
1404 thissad += mvsad_err_cost(&this_mv, &fcenter_mv,
1419 this_mv.as_mv.row = best_mv->as_mv.row << 3;
1420 this_mv.as_mv.col = best_mv->as_mv.col << 3;
1423 + mv_err_cost(&this_mv, center_mv, mvcost, x->errorperbit);
1440 int_mv this_mv;
1494 this_mv.as_mv.row = r;
1510 this_mv.as_mv.col = c;
1511 thissad += mvsad_err_cost(&this_mv, &fcenter_mv,
1534 this_mv.as_mv.col = c;
1535 thissad += mvsad_err_cost(&this_mv, &fcenter_mv,
1553 this_mv.as_mv.row = best_mv->as_mv.row << 3;
1554 this_mv.as_mv.col = best_mv->as_mv.col << 3;
1557 + mv_err_cost(&this_mv, center_mv, mvcost, x->errorperbit);
1574 int_mv this_mv;
1629 this_mv.as_mv.row = r;
1645 this_mv.as_mv.col = c;
1646 thissad += mvsad_err_cost(&this_mv, &fcenter_mv,
1675 this_mv.as_mv.col = c;
1676 thissad += mvsad_err_cost(&this_mv, &fcenter_mv,
1699 this_mv.as_mv.col = c;
1700 thissad += mvsad_err_cost(&this_mv, &fcenter_mv,
1717 this_mv.as_mv.row = best_mv->as_mv.row * 8;
1718 this_mv.as_mv.col = best_mv->as_mv.col * 8;
1721 + mv_err_cost(&this_mv, center_mv, mvcost, x->errorperbit);
1741 int_mv this_mv;
1774 this_mv.as_mv.row = this_row_offset;
1775 this_mv.as_mv.col = this_col_offset;
1776 thissad += mvsad_err_cost(&this_mv, &fcenter_mv, mvsadcost, error_per_bit);
1797 this_mv.as_mv.row = ref_mv->as_mv.row << 3;
1798 this_mv.as_mv.col = ref_mv->as_mv.col << 3;
1801 + mv_err_cost(&this_mv, center_mv, mvcost, x->errorperbit);
1821 int_mv this_mv;
1862 this_mv.as_mv.row = ref_mv->as_mv.row + neighbors[j].row;
1863 this_mv.as_mv.col = ref_mv->as_mv.col + neighbors[j].col;
1864 sad_array[j] += mvsad_err_cost(&this_mv, &fcenter_mv, mvsadcost, error_per_bit);
1889 this_mv.as_mv.row = this_row_offset;
1890 this_mv.as_mv.col = this_col_offset;
1891 thissad += mvsad_err_cost(&this_mv, &fcenter_mv, mvsadcost, error_per_bit);
1913 this_mv.as_mv.row = ref_mv->as_mv.row * 8;
1914 this_mv.as_mv.col = ref_mv->as_mv.col * 8;
1917 + mv_err_cost(&this_mv, center_mv, mvcost, x->errorperbit);