• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/ffmpeg/libavcodec/

Lines Matching refs:mx

424     int mx, my, dminh;
442 mx = *mx_ptr;
444 ptr = c->ref[ref_index][0] + (my * stride) + mx;
448 if (mx > xmin && mx < xmax &&
452 const int index= (my<<ME_MAP_SHIFT) + mx;
457 mx<<=1;
461 pen_x= pred_x + mx;
512 mx+=dx;
516 mx<<=1;
520 *mx_ptr = mx;
525 static inline void set_p_mv_tables(MpegEncContext * s, int mx, int my, int mv4)
529 s->p_mv_table[xy][0] = mx;
536 s->current_picture.motion_val[0][mot_xy ][0]= mx;
538 s->current_picture.motion_val[0][mot_xy+1][0]= mx;
542 s->current_picture.motion_val[0][mot_xy ][0]= mx;
544 s->current_picture.motion_val[0][mot_xy+1][0]= mx;
596 static inline int h263_mv4_search(MpegEncContext *s, int mx, int my, int shift)
643 P_MV1[0]= mx;
686 if(mx4 != mx || my4 != my) same=0;
698 int mx, my;
701 mx= ff_h263_round_chroma(mx4_sum);
703 dxy = ((my & 1) << 1) | (mx & 1);
705 offset= (s->mb_x*8 + (mx>>1)) + (s->mb_y*8 + (my>>1))*s->uvlinesize;
719 c->pred_x= mx;
746 int16_t (*mv_tables[2][2])[2], uint8_t *field_select_tables[2], int mx, int my, int user_field_select)
802 P_MV1[0]= mx; //FIXME not correct if block != field_select
839 if(mv_table[xy][0] != mx) same=0; //FIXME check if these checks work and are any good at all
1018 int sum, mx, my, dmin;
1067 no_motion_search(s, &mx, &my);
1068 mx-= mb_x*16;
1108 dmin = ff_epzs_motion_search(s, &mx, &my, P, 0, 0, s->p_mv_table, (1<<16)>>shift, 0, 16);
1113 /* At this point (mx,my) are full-pell and the relative displacement */
1114 ppix = c->ref[0][0] + (my * s->linesize) + mx;
1123 printf("varc=%4d avg_var=%4d (sum=%4d) vard=%4d mx=%2d my=%2d\n",
1124 varc, s->avg_mb_var, sum, vard, mx - xx, my - yy);
1132 c->sub_motion_search(s, &mx, &my, dmin, 0, 0, 0, 16);
1133 set_p_mv_tables(s, mx, my, 1);
1135 mx <<=shift;
1139 h263_mv4_search(s, mx, my, shift);
1141 set_p_mv_tables(s, mx, my, 0);
1144 interlaced_search(s, 0, s->p_field_mv_table, s->p_field_select_table, mx, my, 1);
1156 c->sub_motion_search(s, &mx, &my, dmin, 0, 0, 0, 16);
1158 if(mx || my)
1161 mx <<=shift;
1166 if(h263_mv4_search(s, mx, my, shift) < INT_MAX)
1169 set_p_mv_tables(s, mx, my, 0);
1171 set_p_mv_tables(s, mx, my, 1);
1174 if(interlaced_search(s, 0, s->p_field_mv_table, s->p_field_select_table, mx, my, 0) < INT_MAX)
1181 dmin= c->sub_motion_search(s, &mx, &my, dmin, 0, 0, 0, 16);
1183 dmin= ff_get_mb_score(s, mx, my, 0, 0, 0, 16, 1);
1187 int dmin4= h263_mv4_search(s, mx, my, shift);
1195 int dmin_i= interlaced_search(s, 0, s->p_field_mv_table, s->p_field_select_table, mx, my, 0);
1203 set_p_mv_tables(s, mx, my, mb_type!=CANDIDATE_MB_TYPE_INTER4V);
1267 int mx, my, dmin;
1308 dmin = ff_epzs_motion_search(s, &mx, &my, P, 0, 0, s->p_mv_table, (1<<16)>>shift, 0, 16);
1310 s->p_mv_table[xy][0] = mx<<shift;
1320 int mx, my, dmin;
1338 no_motion_search(s, &mx, &my);
1340 mx-= mb_x*16;
1374 dmin = ff_epzs_motion_search(s, &mx, &my, P, 0, ref_index, s->p_mv_table, mv_scale, 0, 16);
1379 dmin= c->sub_motion_search(s, &mx, &my, dmin, 0, ref_index, 0, 16);
1382 dmin= ff_get_mb_score(s, mx, my, 0, ref_index, 0, 16, 1);
1384 //printf("%d %d %d %d//", s->mb_x, s->mb_y, mx, my);
1386 mv_table[mot_xy][0]= mx;
1614 int mx, my, xmin, xmax, ymin, ymax;
1687 dmin = ff_epzs_motion_search(s, &mx, &my, P, 0, 0, mv_table, 1<<(16-shift), 0, 16);
1689 dmin = qpel_motion_search(s, &mx, &my, dmin, 0, 0, 0, 16);
1691 dmin = hpel_motion_search(s, &mx, &my, dmin, 0, 0, 0, 16);
1694 dmin= ff_get_mb_score(s, mx, my, 0, 0, 0, 16, 1);
1698 mv_table[mot_xy][0]= mx;
1886 int mx= mv_table[xy][0];
1888 int fcode= FFMAX(fcode_tab[mx + MAX_MV],
1892 if(mx >= range || mx < -range ||
1953 int mx= s->current_picture.motion_val[0][ xy + off ][0];
1956 if( mx >=range || mx <-range