get rid of the branch prediction
Originally committed as revision 17261 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -226,14 +226,10 @@ void ff_xvmc_decode_mb(MpegEncContext *s)
|
|||||||
|
|
||||||
//set correct field references
|
//set correct field references
|
||||||
if (s->mv_type == MV_TYPE_FIELD || s->mv_type == MV_TYPE_16X8) {
|
if (s->mv_type == MV_TYPE_FIELD || s->mv_type == MV_TYPE_16X8) {
|
||||||
if (s->field_select[0][0])
|
mv_block->motion_vertical_field_select |= s->field_select[0][0];
|
||||||
mv_block->motion_vertical_field_select |= 1;
|
mv_block->motion_vertical_field_select |= s->field_select[1][0]<<1;
|
||||||
if (s->field_select[1][0])
|
mv_block->motion_vertical_field_select |= s->field_select[0][1]<<2;
|
||||||
mv_block->motion_vertical_field_select |= 2;
|
mv_block->motion_vertical_field_select |= s->field_select[1][1]<<3;
|
||||||
if (s->field_select[0][1])
|
|
||||||
mv_block->motion_vertical_field_select |= 4;
|
|
||||||
if (s->field_select[1][1])
|
|
||||||
mv_block->motion_vertical_field_select |= 8;
|
|
||||||
}
|
}
|
||||||
}//!intra
|
}//!intra
|
||||||
//time to handle data blocks;
|
//time to handle data blocks;
|
||||||
|
Reference in New Issue
Block a user