Lines Matching refs:xy

501     const int xy= s->mb_x + s->mb_y*s->mb_stride;
503 s->p_mv_table[xy][0] = mx;
504 s->p_mv_table[xy][1] = my;
753 const int xy= s->mb_x + s->mb_y*mot_stride;
772 av_assert1(field_select_tables[block][xy]==0 || field_select_tables[block][xy]==1);
773 if(field_select_tables[block][xy] != field_select)
777 P_LEFT[0] = mv_table[xy - 1][0];
778 P_LEFT[1] = mv_table[xy - 1][1];
785 P_TOP[0] = mv_table[xy - mot_stride][0];
786 P_TOP[1] = mv_table[xy - mot_stride][1];
787 P_TOPRIGHT[0] = mv_table[xy - mot_stride + 1][0];
788 P_TOPRIGHT[1] = mv_table[xy - mot_stride + 1][1];
804 mv_table[xy][0]= mx_i;
805 mv_table[xy][1]= my_i;
834 if(mv_table[xy][0] != mx) same=0; //FIXME check if these checks work and are any good at all
835 if(mv_table[xy][1]&1) same=0;
836 if(mv_table[xy][1]*2 != my) same=0;
840 field_select_tables[block][xy]= best_field;
1070 const int xy= mb_x + mb_y*s->mb_stride;
1081 P_LEFT[0] = s->p_mv_table[xy + 1][0];
1082 P_LEFT[1] = s->p_mv_table[xy + 1][1];
1093 P_TOP[0] = s->p_mv_table[xy + s->mb_stride ][0];
1094 P_TOP[1] = s->p_mv_table[xy + s->mb_stride ][1];
1095 P_TOPRIGHT[0] = s->p_mv_table[xy + s->mb_stride - 1][0];
1096 P_TOPRIGHT[1] = s->p_mv_table[xy + s->mb_stride - 1][1];
1110 s->p_mv_table[xy][0] = mx<<shift;
1111 s->p_mv_table[xy][1] = my<<shift;
1247 const int xy = mb_y *mot_stride + mb_x;
1249 int pred_fx= s->b_bidir_forw_mv_table[xy-1][0];
1250 int pred_fy= s->b_bidir_forw_mv_table[xy-1][1];
1251 int pred_bx= s->b_bidir_back_mv_table[xy-1][0];
1252 int pred_by= s->b_bidir_back_mv_table[xy-1][1];
1253 int motion_fx= s->b_bidir_forw_mv_table[xy][0]= s->b_forw_mv_table[xy][0];
1254 int motion_fy= s->b_bidir_forw_mv_table[xy][1]= s->b_forw_mv_table[xy][1];
1255 int motion_bx= s->b_bidir_back_mv_table[xy][0]= s->b_back_mv_table[xy][0];
1256 int motion_by= s->b_bidir_back_mv_table[xy][1]= s->b_back_mv_table[xy][1];
1382 s->b_bidir_forw_mv_table[xy][0]= motion_fx;
1383 s->b_bidir_forw_mv_table[xy][1]= motion_fy;
1384 s->b_bidir_back_mv_table[xy][0]= motion_bx;
1385 s->b_bidir_back_mv_table[xy][1]= motion_by;
1499 const int xy = mb_y*s->mb_stride + mb_x;
1507 if (s->codec_id == AV_CODEC_ID_MPEG4 && s->next_picture.mbskip_table[xy]) {
1530 ff_dlog(s, " %d %d ", s->b_forw_mv_table[xy][0], s->b_forw_mv_table[xy][1]);
1542 s->b_forw_mv_table[xy][0], s->b_forw_mv_table[xy][1], 0);
1546 s->b_back_mv_table[xy][0], s->b_back_mv_table[xy][1], 0);
1592 s->mpv_flags & FF_MPV_FLAG_MV0 && *(uint32_t*)s->b_direct_mv_table[xy])
1618 int xy= y*s->mb_stride;
1619 for(x=0; x<s->mb_width; x++, xy++){
1620 if(s->mb_type[xy] & type){
1621 int mx= mv_table[xy][0];
1622 int my= mv_table[xy][1];
1632 if(s->pict_type==AV_PICTURE_TYPE_B || s->current_picture.mc_mb_var[xy] < s->current_picture.mb_var[xy])
1671 int xy= y*2*wrap;
1680 int mx = s->current_picture.motion_val[0][ xy + off ][0];
1681 int my = s->current_picture.motion_val[0][ xy + off ][1];
1691 xy+=2;
1718 int xy= y*s->mb_stride;
1720 if (s->mb_type[xy] & type){ // RAL: "type" test added...
1721 if (!field_select_table || field_select_table[xy] == field_select) {
1722 if( mv_table[xy][0] >=h_range || mv_table[xy][0] <-h_range
1723 || mv_table[xy][1] >=v_range || mv_table[xy][1] <-v_range){
1726 if (mv_table[xy][0] > h_range-1) mv_table[xy][0]= h_range-1;
1727 else if(mv_table[xy][0] < -h_range ) mv_table[xy][0]= -h_range;
1728 if (mv_table[xy][1] > v_range-1) mv_table[xy][1]= v_range-1;
1729 else if(mv_table[xy][1] < -v_range ) mv_table[xy][1]= -v_range;
1731 s->mb_type[xy] &= ~type;
1732 s->mb_type[xy] |= CANDIDATE_MB_TYPE_INTRA;
1733 mv_table[xy][0]=
1734 mv_table[xy][1]= 0;
1739 xy++;