Lines Matching refs:sub_mb_type
2077 h->sub_mb_type[i] = decode_cabac_b_mb_sub_type( h );
2078 sub_partition_count[i]= b_sub_mb_type_info[ h->sub_mb_type[i] ].partition_count;
2079 h->sub_mb_type[i]= b_sub_mb_type_info[ h->sub_mb_type[i] ].type;
2081 if( IS_DIRECT(h->sub_mb_type[0] | h->sub_mb_type[1] |
2082 h->sub_mb_type[2] | h->sub_mb_type[3]) ) {
2089 fill_rectangle( &h->direct_cache[scan8[4*i]], 2, 2, 8, (h->sub_mb_type[i]>>1)&0xFF, 1 );
2093 h->sub_mb_type[i] = decode_cabac_p_mb_sub_type( h );
2094 sub_partition_count[i]= p_sub_mb_type_info[ h->sub_mb_type[i] ].partition_count;
2095 h->sub_mb_type[i]= p_sub_mb_type_info[ h->sub_mb_type[i] ].type;
2101 if(IS_DIRECT(h->sub_mb_type[i])) continue;
2102 if(IS_DIR(h->sub_mb_type[i], 0, list)){
2125 if(IS_DIRECT(h->sub_mb_type[i])){
2130 if(IS_DIR(h->sub_mb_type[i], 0, list) && !IS_DIRECT(h->sub_mb_type[i])){
2131 const int sub_mb_type= h->sub_mb_type[i];
2132 const int block_width= (sub_mb_type & (MB_TYPE_16x16|MB_TYPE_16x8)) ? 2 : 1;
2143 if(IS_SUB_8X8(sub_mb_type)){
2153 }else if(IS_SUB_8X4(sub_mb_type)){
2159 }else if(IS_SUB_4X8(sub_mb_type)){