• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/

Lines Matching refs:mb_type

256     int mb_type = h->cur_pic.mb_type[mb_xy];
268 if( IS_INTRA(mb_type) ) {
274 if( IS_8x8DCT(mb_type) ) {
297 if( IS_8x8DCT(mb_type) ) {
360 if( IS_8x8DCT(mb_type) && (h->cbp&7) == 7 && !chroma444 ) {
367 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;
368 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;
369 int step = 1+(mb_type>>24); //IS_8x8DCT(mb_type) ? 2 : 1;
370 edges = 4 - 3*((mb_type>>3) & !(h->cbp & 15)); //(mb_type & MB_TYPE_16x16) && !(h->cbp & 15) ? 1 : 4;
397 } else if( IS_8x8DCT(mb_type) ) {
463 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) {
474 const int mask_edge = mask_edge_tab[dir][(mb_type>>3)&7];
478 const int mask_par0 = mb_type & (MB_TYPE_16x16 | (MB_TYPE_8x16 >> dir));
483 && IS_INTERLACED(mbm_type&~mb_type)
497 if (IS_INTRA(mb_type | h->cur_pic.mb_type[mbn_xy])) {
500 if (!CABAC(h) && IS_8x8DCT(h->cur_pic.mb_type[mbn_xy])) {
535 if( IS_INTRA(mb_type|mbm_type)) {
537 if ( (!IS_INTERLACED(mb_type|mbm_type))
545 if( dir && FRAME_MBAFF(h) && IS_INTERLACED(mb_type ^ mbm_type)) {
617 const int deblock_edge = !IS_8x8DCT(mb_type & (edge<<24)); // (edge&1) && IS_8x8DCT(mb_type)
622 if( IS_INTRA(mb_type)) {
706 const int mb_type = h->cur_pic.mb_type[mb_xy];
707 const int mvy_limit = IS_INTERLACED(mb_type) ? 2 : 4;
717 && IS_INTERLACED(mb_type^h->left_type[LTOP])
731 if( IS_INTRA(mb_type) ) {
821 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);
823 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);
824 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);