• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/

Lines Matching defs:mb_xy

112     const int mb_xy= h->mb_xy;
119 top_xy = mb_xy - (s->mb_stride << FIELD_PICTURE);
122 if(for_deblock && (h->slice_num == 1 || h->slice_table[mb_xy] == h->slice_table[top_xy]) && !FRAME_MBAFF)
130 left_xy[1] = left_xy[0] = mb_xy-1;
186 int8_t *ref = &s->current_picture.ref_index[list][h->mb2b8_xy[mb_xy]];
550 const int mb_xy= h->mb_xy;
552 h->intra4x4_pred_mode[mb_xy][0]= h->intra4x4_pred_mode_cache[7+8*1];
553 h->intra4x4_pred_mode[mb_xy][1]= h->intra4x4_pred_mode_cache[7+8*2];
554 h->intra4x4_pred_mode[mb_xy][2]= h->intra4x4_pred_mode_cache[7+8*3];
555 h->intra4x4_pred_mode[mb_xy][3]= h->intra4x4_pred_mode_cache[7+8*4];
556 h->intra4x4_pred_mode[mb_xy][4]= h->intra4x4_pred_mode_cache[4+8*4];
557 h->intra4x4_pred_mode[mb_xy][5]= h->intra4x4_pred_mode_cache[5+8*4];
558 h->intra4x4_pred_mode[mb_xy][6]= h->intra4x4_pred_mode_cache[6+8*4];
651 const int mb_xy= h->mb_xy;
653 h->non_zero_count[mb_xy][0]= h->non_zero_count_cache[7+8*1];
654 h->non_zero_count[mb_xy][1]= h->non_zero_count_cache[7+8*2];
655 h->non_zero_count[mb_xy][2]= h->non_zero_count_cache[7+8*3];
656 h->non_zero_count[mb_xy][3]= h->non_zero_count_cache[7+8*4];
657 h->non_zero_count[mb_xy][4]= h->non_zero_count_cache[4+8*4];
658 h->non_zero_count[mb_xy][5]= h->non_zero_count_cache[5+8*4];
659 h->non_zero_count[mb_xy][6]= h->non_zero_count_cache[6+8*4];
661 h->non_zero_count[mb_xy][9]= h->non_zero_count_cache[1+8*2];
662 h->non_zero_count[mb_xy][8]= h->non_zero_count_cache[2+8*2];
663 h->non_zero_count[mb_xy][7]= h->non_zero_count_cache[2+8*1];
665 h->non_zero_count[mb_xy][12]=h->non_zero_count_cache[1+8*5];
666 h->non_zero_count[mb_xy][11]=h->non_zero_count_cache[2+8*5];
667 h->non_zero_count[mb_xy][10]=h->non_zero_count_cache[2+8*4];
988 int mb_xy = h->mb_xy;
998 if(IS_INTERLACED(h->ref_list[1][0].mb_type[mb_xy])){ // AFL/AFR/FR/FL -> AFL/FL
1003 mb_xy= s->mb_x + ((s->mb_y&~1) + col_parity)*s->mb_stride;
1007 mb_xy += s->mb_stride*fieldoff;
1012 mb_xy= s->mb_x + (s->mb_y&~1)*s->mb_stride;
1013 mb_type_col[0] = h->ref_list[1][0].mb_type[mb_xy];
1014 mb_type_col[1] = h->ref_list[1][0].mb_type[mb_xy + s->mb_stride];
1030 mb_type_col[1] = h->ref_list[1][0].mb_type[mb_xy];
1046 l1mv0 = &h->ref_list[1][0].motion_val[0][h->mb2b_xy [mb_xy]];
1047 l1mv1 = &h->ref_list[1][0].motion_val[1][h->mb2b_xy [mb_xy]];
1048 l1ref0 = &h->ref_list[1][0].ref_index [0][h->mb2b8_xy[mb_xy]];
1049 l1ref1 = &h->ref_list[1][0].ref_index [1][h->mb2b8_xy[mb_xy]];
1798 const int mb_xy= h->mb_xy;
1799 const int mb_type= s->current_picture.mb_type[mb_xy];
2093 const int mb_xy= x + y*s->mb_stride;
2097 h->mb2b_xy [mb_xy]= b_xy;
2098 h->mb2b8_xy[mb_xy]= b8_xy;
2348 int mb_xy;
2367 mb_xy = h->mb_xy;
2368 deblock_left = h->slice_table[mb_xy] == h->slice_table[mb_xy - 1];
2369 deblock_top = h->slice_table[mb_xy] == h->slice_table[h->top_mb_xy];
2420 const int mb_xy= h->mb_xy;
2421 const int mb_type= s->current_picture.mb_type[mb_xy];
2661 h->chroma_qp[0] = get_chroma_qp(h, 0, s->current_picture.qscale_table[mb_xy]);
2662 h->chroma_qp[1] = get_chroma_qp(h, 1, s->current_picture.qscale_table[mb_xy]);
2687 const int mb_xy= h->mb_xy;
2688 const int mb_type= s->current_picture.mb_type[mb_xy];
4303 const int mb_xy= h->mb_xy;
4304 int mb_type = (h->slice_table[mb_xy-1] == h->slice_num)
4305 ? s->current_picture.mb_type[mb_xy-1]
4306 : (h->slice_table[mb_xy-s->mb_stride] == h->slice_num)
4307 ? s->current_picture.mb_type[mb_xy-s->mb_stride]
4317 const int mb_xy= h->mb_xy;
4320 memset(h->non_zero_count[mb_xy], 0, 16);
4347 s->current_picture.mb_type[mb_xy]= mb_type;
4348 s->current_picture.qscale_table[mb_xy]= s->qscale;
4349 h->slice_table[ mb_xy ]= h->slice_num;
4359 int mb_xy;
4364 mb_xy = h->mb_xy = s->mb_x + s->mb_y*s->mb_stride;
4426 h->slice_table[ mb_xy ]= h->slice_num;
4440 s->current_picture.qscale_table[mb_xy]= 0;
4442 memset(h->non_zero_count[mb_xy], 16, 16);
4444 s->current_picture.mb_type[mb_xy]= mb_type;
4738 h->cbp_table[mb_xy]= cbp;
4741 s->current_picture.mb_type[mb_xy]= mb_type;
4852 s->current_picture.qscale_table[mb_xy]= s->qscale;
4959 int mb_xy = mb_x + (mb_y&~1)*s->mb_stride;
4960 mba_xy = mb_xy - 1;
4966 mbb_xy = mb_xy - s->mb_stride;
4974 int mb_xy = h->mb_xy;
4975 mba_xy = mb_xy - 1;
4976 mbb_xy = mb_xy - (s->mb_stride << FIELD_PICTURE);
5327 h->cbp_table[h->mb_xy] |= 0x100;
5329 h->cbp_table[h->mb_xy] |= 0x40 << n;
5410 const int mb_xy = h->mb_xy;
5411 h->top_mb_xy = mb_xy - s->mb_stride;
5412 h->left_mb_xy[0] = mb_xy - 1;
5439 int mb_xy;
5443 mb_xy = h->mb_xy = s->mb_x + s->mb_y*s->mb_stride;
5458 s->current_picture.mb_type[mb_xy] = MB_TYPE_SKIP;
5466 h->cbp_table[mb_xy] = 0;
5467 h->chroma_pred_mode_table[mb_xy] = 0;
5523 h->slice_table[ mb_xy ]= h->slice_num;
5546 h->cbp_table[mb_xy] = 0x1ef;
5547 h->chroma_pred_mode_table[mb_xy] = 0;
5549 s->current_picture.qscale_table[mb_xy]= 0;
5551 memset(h->non_zero_count[mb_xy], 16, 16);
5552 s->current_picture.mb_type[mb_xy]= mb_type;
5589 h->chroma_pred_mode_table[mb_xy] =
5819 h->chroma_pred_mode_table[mb_xy] = 0;
5829 h->cbp_table[mb_xy] = h->cbp = cbp;
5835 s->current_picture.mb_type[mb_xy]= mb_type;
5934 s->current_picture.qscale_table[mb_xy]= s->qscale;
6167 int mb_xy, mb_type;
6170 mb_xy = h->mb_xy;
6174 (h->deblocking_filter == 2 && (h->slice_table[mb_xy] != h->slice_table[h->top_mb_xy] ||
6175 h->slice_table[mb_xy] != h->slice_table[mb_xy - 1]))) {
6181 mb_type = s->current_picture.mb_type[mb_xy];
6182 qp = s->current_picture.qscale_table[mb_xy];
6183 qp0 = s->current_picture.qscale_table[mb_xy-1];
6236 && (s->current_picture.mb_type[mb_xy-1] & (MB_TYPE_16x16 | MB_TYPE_8x16))
6243 if( IS_INTRA(s->current_picture.mb_type[mb_xy-1]) )
6279 static av_always_inline void filter_mb_dir(H264Context *h, int mb_x, int mb_y, uint8_t *img_y, uint8_t *img_cb, uint8_t *img_cr, unsigned int linesize, unsigned int uvlinesize, int mb_xy, int mb_type, int mvy_limit, int first_vertical_edge_done, int dir) {
6282 const int mbm_xy = dir == 0 ? mb_xy -1 : h->top_mb_xy;
6300 if (h->deblocking_filter==2 && h->slice_table[mbm_xy] != h->slice_table[mb_xy])
6314 int mbn_xy = mb_xy - 2 * s->mb_stride;
6335 qp = ( s->current_picture.qscale_table[mb_xy] + s->current_picture.qscale_table[mbn_xy] + 1 ) >> 1;
6351 const int mbn_xy = edge > 0 ? mb_xy : mbm_xy;
6458 qp = ( s->current_picture.qscale_table[mb_xy] + s->current_picture.qscale_table[mbn_xy] + 1 ) >> 1;
6484 const int mb_xy= mb_x + mb_y*s->mb_stride;
6485 const int mb_type = s->current_picture.mb_type[mb_xy];
6494 int qp = s->current_picture.qscale_table[mb_xy];
6496 && (mb_x == 0 || ((qp + s->current_picture.qscale_table[mb_xy-1] + 1)>>1) <= qp_thresh)
6541 && h->slice_table[mb_xy-1] != 0xFFFF
6543 && (IS_INTERLACED(mb_type) != IS_INTERLACED(s->current_picture.mb_type[mb_xy-1]))
6545 && (h->deblocking_filter!=2 || h->slice_table[mb_xy-1] == h->slice_table[mb_xy])) {
6578 mb_qp = s->current_picture.qscale_table[mb_xy];
6602 filter_mb_dir(h, mb_x, mb_y, img_y, img_cb, img_cr, linesize, uvlinesize, mb_xy, mb_type, mvy_limit, dir ? 0 : first_vertical_edge_done, dir);
6604 filter_mb_dir(h, mb_x, mb_y, img_y, img_cb, img_cr, linesize, uvlinesize, mb_xy, mb_type, mvy_limit, first_vertical_edge_done, 0);
6605 filter_mb_dir(h, mb_x, mb_y, img_y, img_cb, img_cr, linesize, uvlinesize, mb_xy, mb_type, mvy_limit, 0, 1);
7898 const int mb_xy= s->mb_x + s->mb_y*s->mb_stride;
7901 h->mb_avail[0]= s->mb_x && h->slice_table[mb_xy - s->mb_stride - 1] == h->slice_num;
7902 h->mb_avail[1]= h->slice_table[mb_xy - s->mb_stride ] == h->slice_num;
7903 h->mb_avail[2]= s->mb_x+1 < s->mb_width && h->slice_table[mb_xy - s->mb_stride + 1] == h->slice_num;
7909 h->mb_avail[3]= s->mb_x && h->slice_table[mb_xy - 1] == h->slice_num;