Lines Matching refs:mb_type
301 pic->mb_type = (uint32_t*)pic->mb_type_buf->data + 2 * h->mb_stride + 1;
2004 int mb_type, int top_xy,
2013 if (IS_INTER(mb_type) || IS_DIRECT(mb_type)) {
2028 if (!IS_INTERLACED(mb_type ^ left_type[LTOP])) {
2054 if (!USES_LIST(mb_type, list)) {
2087 static int fill_filter_caches(H264Context *h, int mb_type)
2102 const int left_mb_field_flag = IS_INTERLACED(h->cur_pic.mb_type[mb_xy - 1]);
2103 const int curr_mb_field_flag = IS_INTERLACED(mb_type);
2110 (((h->cur_pic.mb_type[top_xy] >> 7) & 1) - 1);
2140 top_type = h->cur_pic.mb_type[top_xy];
2141 left_type[LTOP] = h->cur_pic.mb_type[left_xy[LTOP]];
2142 left_type[LBOT] = h->cur_pic.mb_type[left_xy[LBOT]];
2158 if (IS_INTRA(mb_type))
2161 fill_filter_caches_inter(h, mb_type, top_xy, left_xy,
2164 fill_filter_caches_inter(h, mb_type, top_xy, left_xy,
2206 if (IS_8x8DCT(mb_type)) {
2244 int mb_xy, mb_type;
2247 mb_type = h->cur_pic.mb_type[mb_xy];
2252 h->mb_field_decoding_flag = !!IS_INTERLACED(mb_type);
2280 if (fill_filter_caches(h, mb_type))
2304 int mb_type = (h->slice_table[mb_xy - 1] == h->slice_num) ?
2305 h->cur_pic.mb_type[mb_xy - 1] :
2307 h->cur_pic.mb_type[mb_xy - h->mb_stride] : 0;
2308 h->mb_mbaff = h->mb_field_decoding_flag = IS_INTERLACED(mb_type) ? 1 : 0;