Lines Matching refs:mb_type
573 s->current_picture.f.mb_type[xy] = MB_TYPE_INTRA;
607 s->current_picture.f.mb_type[xy] = MB_TYPE_SKIP | MB_TYPE_16x16 | MB_TYPE_GMC | MB_TYPE_L0;
611 s->current_picture.f.mb_type[xy] = MB_TYPE_SKIP | MB_TYPE_16x16 | MB_TYPE_L0;
637 s->current_picture.f.mb_type[xy] = MB_TYPE_INTRA;
663 s->current_picture.f.mb_type[xy] = MB_TYPE_16x16 | MB_TYPE_L0;
667 s->current_picture.f.mb_type[xy] = MB_TYPE_16x16 | MB_TYPE_GMC | MB_TYPE_L0;
676 s->current_picture.f.mb_type[xy] = MB_TYPE_8x8 | MB_TYPE_L0;
728 s->current_picture.f.mb_type[xy] |= ac_pred*MB_TYPE_ACPRED;
730 if (IS_INTRA(s->current_picture.f.mb_type[xy])) {
757 s->current_picture.f.mb_type[xy] |= ac_pred*MB_TYPE_ACPRED;
759 } else if (IS_SKIP(s->current_picture.f.mb_type[xy])) {
1069 int cbp, mb_type;
1072 mb_type = s->current_picture.f.mb_type[xy];
1087 s->mb_intra = IS_INTRA(mb_type);
1089 if (IS_SKIP(mb_type)) {
1103 s->ac_pred = IS_ACPRED(s->current_picture.f.mb_type[xy]);
1108 if (IS_8X8(mb_type)) {
1116 s->ac_pred = IS_ACPRED(s->current_picture.f.mb_type[xy]);
1119 if (!IS_SKIP(mb_type)) {
1169 s->current_picture.f.mb_type[xy] = MB_TYPE_SKIP | MB_TYPE_GMC | MB_TYPE_16x16 | MB_TYPE_L0;
1176 s->current_picture.f.mb_type[xy] = MB_TYPE_SKIP | MB_TYPE_16x16 | MB_TYPE_L0;
1211 s->current_picture.f.mb_type[xy] = MB_TYPE_GMC | MB_TYPE_16x16 | MB_TYPE_L0;
1219 s->current_picture.f.mb_type[xy] = MB_TYPE_16x8 | MB_TYPE_L0 | MB_TYPE_INTERLACED;
1241 s->current_picture.f.mb_type[xy] = MB_TYPE_16x16 | MB_TYPE_L0;
1258 s->current_picture.f.mb_type[xy] = MB_TYPE_8x8 | MB_TYPE_L0;
1278 int mb_type;
1308 s->current_picture.f.mb_type[xy] = MB_TYPE_SKIP | MB_TYPE_16x16 | MB_TYPE_L0;
1314 mb_type= MB_TYPE_DIRECT2 | MB_TYPE_SKIP | MB_TYPE_L0L1; //like MB_TYPE_B_DIRECT but no vectors coded
1318 mb_type= get_vlc2(&s->gb, mb_type_b_vlc.table, MB_TYPE_B_VLC_BITS, 1);
1319 if(mb_type<0){
1323 mb_type= mb_type_b_map[ mb_type ];
1330 if ((!IS_DIRECT(mb_type)) && cbp) {
1340 if(!IS_DIRECT(mb_type) && get_bits1(&s->gb)){
1341 mb_type |= MB_TYPE_16x8 | MB_TYPE_INTERLACED;
1342 mb_type &= ~MB_TYPE_16x16;
1344 if(USES_LIST(mb_type, 0)){
1348 if(USES_LIST(mb_type, 1)){
1356 if((mb_type & (MB_TYPE_DIRECT2|MB_TYPE_INTERLACED)) == 0){
1359 if(USES_LIST(mb_type, 0)){
1368 if(USES_LIST(mb_type, 1)){
1376 }else if(!IS_DIRECT(mb_type)){
1379 if(USES_LIST(mb_type, 0)){
1390 if(USES_LIST(mb_type, 1)){
1403 if(IS_DIRECT(mb_type)){
1404 if(IS_SKIP(mb_type))
1412 mb_type |= ff_mpeg4_set_direct_mv(s, mx, my);
1414 s->current_picture.f.mb_type[xy] = mb_type;
1429 s->current_picture.f.mb_type[xy] = MB_TYPE_INTRA | MB_TYPE_ACPRED;
1431 s->current_picture.f.mb_type[xy] = MB_TYPE_INTRA;