• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/

Lines Matching defs:dmin

44     COPY3_IF_LT(dmin, d, bx, hx, by, hy)\
48 int *mx_ptr, int *my_ptr, int dmin,
70 return dmin;
74 dmin= cmp(s, mx, my, 0, 0, size, h, ref_index, src_index, cmp_sub, chroma_cmp_sub, flags);
76 dmin += (mv_penalty[2*mx - pred_x] + mv_penalty[2*my - pred_y])*penalty_factor;
81 int d= dmin;
150 return dmin;
154 int *mx_ptr, int *my_ptr, int dmin,
160 return dmin;
199 COPY3_IF_LT(dmin, d, bx, hx, by, hy)\
203 int *mx_ptr, int *my_ptr, int dmin,
230 return dmin;
234 dmin= cmp(s, mx, my, 0, 0, size, h, ref_index, src_index, cmp_sub, chroma_cmp_sub, flags);
236 dmin += (mv_penalty[4*mx - pred_x] + mv_penalty[4*my - pred_y])*penalty_factor;
242 int d= dmin;
351 return dmin;
370 COPY3_IF_LT(dmin, d, best[0], x, best[1], y)\
394 if(d<dmin){\
397 dmin=d;\
414 static av_always_inline int small_diamond_search(MpegEncContext * s, int *best, int dmin,
451 return dmin;
456 static int funny_diamond_search(MpegEncContext * s, int *best, int dmin,
495 return dmin;
498 static int hex_search(MpegEncContext * s, int *best, int dmin,
529 return dmin;
532 static int l2s_dia_search(MpegEncContext * s, int *best, int dmin,
567 return dmin;
570 static int umh_search(MpegEncContext * s, int *best, int dmin,
614 return hex_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags, 2);
617 static int full_search(MpegEncContext * s, int *best, int dmin,
640 d= dmin;
682 static int sab_diamond_search(MpegEncContext * s, int *best, int dmin,
755 dmin= minima[0].height;
766 return dmin;
769 static int var_diamond_search(MpegEncContext * s, int *best, int dmin,
827 return dmin;
830 static av_always_inline int diamond_search(MpegEncContext * s, int *best, int dmin,
835 return funny_diamond_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
837 return sab_diamond_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
839 return small_diamond_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
841 return full_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
843 return umh_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
845 return hex_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags, c->dia_size&0xFF);
847 return l2s_dia_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
849 return var_diamond_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
868 int dmin; /**< the best value of d, i.e. the score
892 dmin= cmp(s, 0, 0, 0, 0, size, h, ref_index, src_index, cmpf, chroma_cmpf, flags);
894 score_map[0]= dmin;
898 dmin += (mv_penalty[pred_x] + mv_penalty[pred_y])*penalty_factor;
906 if(dmin<((h*h*s->avctx->mv0_threshold)>>8)
913 return dmin;
926 if(dmin>h*h*4){
964 dmin= diamond_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
970 // printf("%d %d %d \n", best[0], best[1], dmin);
971 return dmin;
997 int d, dmin;
1014 dmin = 1000000;
1032 if(dmin>64*4){
1040 dmin= diamond_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
1045 // printf("%d %d %d \n", best[0], best[1], dmin);
1046 return dmin;
1057 int d, dmin;
1074 dmin = 1000000;
1092 if(dmin>64*4){
1100 dmin= diamond_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags);
1105 // printf("%d %d %d \n", best[0], best[1], dmin);
1106 return dmin;