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

Lines Matching refs:xy

64             const int xy= s->mb_x-1 + s->mb_y*s->mb_stride;
68 if(s->mb_x==0 || s->qscale == qscale_table[xy] || n==1 || n==3){
76 block[s->dsp.idct_permutation[i<<3]] += ROUNDED_DIV(ac_val[i]*qscale_table[xy], s->qscale);
80 const int xy= s->mb_x + s->mb_y*s->mb_stride - s->mb_stride;
84 if(s->mb_y==0 || s->qscale == qscale_table[xy] || n==2 || n==3){
92 block[s->dsp.idct_permutation[i]] += ROUNDED_DIV(ac_val[i + 8]*qscale_table[xy], s->qscale);
542 const int xy= s->mb_x + s->mb_y*s->mb_stride;
566 s->cbp_table[xy]= cbpc & 3;
567 s->current_picture.mb_type[xy]= MB_TYPE_INTRA;
573 s->current_picture.qscale_table[xy]= s->qscale;
575 s->mbintra_table[xy]= 1;
586 s->pred_dir_table[xy]= dir;
601 s->current_picture.mb_type[xy]= MB_TYPE_SKIP | MB_TYPE_16x16 | MB_TYPE_GMC | MB_TYPE_L0;
605 s->current_picture.mb_type[xy]= MB_TYPE_SKIP | MB_TYPE_16x16 | MB_TYPE_L0;
613 if(s->mbintra_table[xy])
626 s->cbp_table[xy]= cbpc&(8+3); //8 is dquant
631 s->current_picture.mb_type[xy]= MB_TYPE_INTRA;
632 s->mbintra_table[xy]= 1;
638 if(s->mbintra_table[xy])
657 s->current_picture.mb_type[xy]= MB_TYPE_16x16 | MB_TYPE_L0;
661 s->current_picture.mb_type[xy]= MB_TYPE_16x16 | MB_TYPE_GMC | MB_TYPE_L0;
670 s->current_picture.mb_type[xy]= MB_TYPE_8x8 | MB_TYPE_L0;
706 const int xy= s->mb_x + s->mb_y*s->mb_stride;
721 s->cbp_table[xy]|= cbpy<<2;
722 s->current_picture.mb_type[xy] |= ac_pred*MB_TYPE_ACPRED;
724 if(IS_INTRA(s->current_picture.mb_type[xy])){
734 if(s->cbp_table[xy] & 8) {
737 s->current_picture.qscale_table[xy]= s->qscale;
749 s->cbp_table[xy]&= 3; //remove dquant
750 s->cbp_table[xy]|= cbpy<<2;
751 s->current_picture.mb_type[xy] |= ac_pred*MB_TYPE_ACPRED;
752 s->pred_dir_table[xy]= dir;
753 }else if(IS_SKIP(s->current_picture.mb_type[xy])){
754 s->current_picture.qscale_table[xy]= s->qscale;
755 s->cbp_table[xy]= 0;
764 if(s->cbp_table[xy] & 8) {
767 s->current_picture.qscale_table[xy]= s->qscale;
769 s->cbp_table[xy]&= 3; //remove dquant
770 s->cbp_table[xy]|= (cbpy^0xf)<<2;
1096 const int xy= s->mb_x + s->mb_y*s->mb_stride;
1098 mb_type= s->current_picture.mb_type[xy];
1099 cbp = s->cbp_table[xy];
1103 if(s->current_picture.qscale_table[xy] != s->qscale){
1104 ff_set_qscale(s, s->current_picture.qscale_table[xy] );
1129 s->ac_pred = IS_ACPRED(s->current_picture.mb_type[xy]);
1142 s->ac_pred = IS_ACPRED(s->current_picture.mb_type[xy]);
1168 if(s->cbp_table[xy+delta])
1181 const int xy= s->mb_x + s->mb_y * s->mb_stride;
1195 s->current_picture.mb_type[xy]= MB_TYPE_SKIP | MB_TYPE_GMC | MB_TYPE_16x16 | MB_TYPE_L0;
1202 s->current_picture.mb_type[xy]= MB_TYPE_SKIP | MB_TYPE_16x16 | MB_TYPE_L0;
1237 s->current_picture.mb_type[xy]= MB_TYPE_GMC | MB_TYPE_16x16 | MB_TYPE_L0;
1245 s->current_picture.mb_type[xy]= MB_TYPE_16x8 | MB_TYPE_L0 | MB_TYPE_INTERLACED;
1267 s->current_picture.mb_type[xy]= MB_TYPE_16x16 | MB_TYPE_L0;
1284 s->current_picture.mb_type[xy]= MB_TYPE_8x8 | MB_TYPE_L0;
1332 s->current_picture.mb_type[xy]= MB_TYPE_SKIP | MB_TYPE_16x16 | MB_TYPE_L0;
1438 s->current_picture.mb_type[xy]= mb_type;
1453 s->current_picture.mb_type[xy]= MB_TYPE_INTRA | MB_TYPE_ACPRED;
1455 s->current_picture.mb_type[xy]= MB_TYPE_INTRA;
1495 if(s->pict_type==FF_B_TYPE && s->next_picture.mbskip_table[xy + delta])