Lines Matching refs:mb
484 static void send_media_object(XvMCMacroBlock * mb, int offset,
500 OUT_BATCH(mb->x << 4); //g1.0
501 OUT_BATCH(mb->y << 4);
504 OUT_BATCH_SHORT(mb->coded_block_pattern); //g1.12
505 OUT_BATCH_SHORT(mb->PMV[0][0][0]); //g1.14
506 OUT_BATCH_SHORT(mb->PMV[0][0][1]); //g1.16
507 OUT_BATCH_SHORT(mb->PMV[0][1][0]); //g1.18
508 OUT_BATCH_SHORT(mb->PMV[0][1][1]); //g1.20
510 OUT_BATCH_SHORT(mb->PMV[1][0][0]); //g1.22
511 OUT_BATCH_SHORT(mb->PMV[1][0][1]); //g1.24
512 OUT_BATCH_SHORT(mb->PMV[1][1][0]); //g1.26
513 OUT_BATCH_SHORT(mb->PMV[1][1][1]); //g1.28
514 OUT_BATCH_CHAR(mb->dct_type); //g1.30
515 OUT_BATCH_CHAR(mb->motion_vertical_field_select); //g1.31
694 XvMCMacroBlock *mb;
736 mb = ¯oblock_array->macro_blocks[i];
737 mb_block_ptr = &blocks->blocks[(mb->index << 6)];
738 if (mb->coded_block_pattern & 0x20) {
745 if (mb->coded_block_pattern & 0x10) {
752 if (mb->coded_block_pattern & 0x08) {
759 if (mb->coded_block_pattern & 0x04) {
767 if (mb->coded_block_pattern & 0x2) {
773 if (mb->coded_block_pattern & 0x1)
789 mb = ¯oblock_array->macro_blocks[i];
791 if (mb->macroblock_type & XVMC_MB_TYPE_INTRA) {
792 send_media_object(mb, block_offset,
795 if (((mb->motion_type & 3) ==
797 if ((mb->macroblock_type &
799 if (((mb->macroblock_type &
801 send_media_object(mb,
805 send_media_object(mb,
809 if ((mb->macroblock_type &
812 send_media_object(mb,
816 } else if ((mb->motion_type & 3) ==
818 if ((mb->macroblock_type &
820 if (((mb->macroblock_type &
822 send_media_object(mb,
827 send_media_object(mb,
831 if ((mb->macroblock_type &
834 send_media_object(mb,
839 send_media_object(mb, block_offset,