• 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 refs:mb_type

260     int mb_type = s->current_picture.f.mb_type[mb_xy];
272 if( IS_INTRA(mb_type) ) {
278 if( IS_8x8DCT(mb_type) ) {
301 if( IS_8x8DCT(mb_type) ) {
364 if( IS_8x8DCT(mb_type) && (h->cbp&7) == 7 && !chroma444 ) {
371 int mask_edge1 = (3*(((5*mb_type)>>5)&1)) | (mb_type>>4); //(mb_type & (MB_TYPE_16x16 | MB_TYPE_8x16)) ? 3 : (mb_type & MB_TYPE_16x8) ? 1 : 0;
372 int mask_edge0 = 3*((mask_edge1>>1) & ((5*left_type)>>5)&1); // (mb_type & (MB_TYPE_16x16 | MB_TYPE_8x16)) && (h->left_type[LTOP] & (MB_TYPE_16x16 | MB_TYPE_8x16)) ? 3 : 0;
373 int step = 1+(mb_type>>24); //IS_8x8DCT(mb_type) ? 2 : 1;
374 edges = 4 - 3*((mb_type>>3) & !(h->cbp & 15)); //(mb_type & MB_TYPE_16x16) && !(h->cbp & 15) ? 1 : 4;
401 } else if( IS_8x8DCT(mb_type) ) {
467 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 a, int b, int chroma, int dir) {
479 const int mask_edge = mask_edge_tab[dir][(mb_type>>3)&7];
483 const int mask_par0 = mb_type & (MB_TYPE_16x16 | (MB_TYPE_8x16 >> dir));
488 && IS_INTERLACED(mbm_type&~mb_type)
502 if (IS_INTRA(mb_type | s->current_picture.f.mb_type[mbn_xy])) {
505 if (!CABAC && IS_8x8DCT(s->current_picture.f.mb_type[mbn_xy])) {
540 if( IS_INTRA(mb_type|mbm_type)) {
542 if ( (!IS_INTERLACED(mb_type|mbm_type))
550 if( dir && FRAME_MBAFF && IS_INTERLACED(mb_type ^ mbm_type)) {
622 const int deblock_edge = !IS_8x8DCT(mb_type & (edge<<24)); // (edge&1) && IS_8x8DCT(mb_type)
627 if( IS_INTRA(mb_type)) {
712 const int mb_type = s->current_picture.f.mb_type[mb_xy];
713 const int mvy_limit = IS_INTERLACED(mb_type) ? 2 : 4;
723 && IS_INTERLACED(mb_type^h->left_type[LTOP])
737 if( IS_INTRA(mb_type) ) {
827 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, a, b, chroma, dir);
829 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, a, b, chroma, 0);
830 filter_mb_dir(h, mb_x, mb_y, img_y, img_cb, img_cr, linesize, uvlinesize, mb_xy, mb_type, mvy_limit, 0, a, b, chroma, 1);