Lines Matching defs:dmin
47 COPY3_IF_LT(dmin, d, bx, hx, by, hy)\
51 int *mx_ptr, int *my_ptr, int dmin,
73 return dmin;
77 dmin= cmp(s, mx, my, 0, 0, size, h, ref_index, src_index, cmp_sub, chroma_cmp_sub, flags);
79 dmin += (mv_penalty[2*mx - pred_x] + mv_penalty[2*my - pred_y])*penalty_factor;
84 int d= dmin;
152 return dmin;
156 int *mx_ptr, int *my_ptr, int dmin,
162 return dmin;
204 COPY3_IF_LT(dmin, d, bx, hx, by, hy)\
208 int *mx_ptr, int *my_ptr, int dmin,
235 return dmin;
239 dmin= cmp(s, mx, my, 0, 0, size, h, ref_index, src_index, cmp_sub, chroma_cmp_sub, flags);
241 dmin += (mv_penalty[4*mx - pred_x] + mv_penalty[4*my - pred_y])*penalty_factor;
247 int d= dmin;
357 return dmin;
374 COPY3_IF_LT(dmin, d, best[0], x, best[1], y)\
396 if(d<dmin){\
399 dmin=d;\
416 static av_always_inline int small_diamond_search(MpegEncContext * s, int *best, int dmin,
452 return dmin;
457 static int funny_diamond_search(MpegEncContext * s, int *best, int dmin,
496 return dmin;
499 static int hex_search(MpegEncContext * s, int *best, int dmin,
530 return dmin;
533 static int l2s_dia_search(MpegEncContext * s, int *best, int dmin,
568 return dmin;
571 static int umh_search(MpegEncContext * s, int *best, int dmin,
615 return hex_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags, 2);
618 static int full_search(MpegEncContext * s, int *best, int dmin,
641 d= dmin;
681 static int sab_diamond_search(MpegEncContext * s, int *best, int dmin,
757 dmin= minima[0].height;
768 return dmin;
771 static int var_diamond_search(MpegEncContext * s, int *best, int dmin,
829 return dmin;
832 static av_always_inline int diamond_search(MpegEncContext * s, int *best, int dmin,
837 return funny_diamond_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
839 return sab_diamond_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
841 return small_diamond_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
843 return full_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
845 return umh_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
847 return hex_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags, c->dia_size&0xFF);
849 return l2s_dia_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
851 return var_diamond_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
870 int dmin; /**< the best value of d, i.e. the score
894 dmin= cmp(s, 0, 0, 0, 0, size, h, ref_index, src_index, cmpf, chroma_cmpf, flags);
896 score_map[0]= dmin;
901 dmin += (mv_penalty[pred_x] + mv_penalty[pred_y])*penalty_factor;
909 if(dmin<((h*h*s->avctx->mv0_threshold)>>8)
916 return dmin;
929 if(dmin>h*h*4){
967 dmin= diamond_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
973 return dmin;
1000 int d, dmin;
1016 dmin = 1000000;
1034 if(dmin>64*4){
1042 dmin= diamond_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
1047 return dmin;