1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-24 13:56:33 +02:00

get rid of the branch prediction

Originally committed as revision 17261 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Ivan Kalvachev 2009-02-14 19:02:46 +00:00
parent 4ec58e1397
commit 90509ec7bf

View File

@ -226,14 +226,10 @@ void ff_xvmc_decode_mb(MpegEncContext *s)
//set correct field references
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 |= 1;
if (s->field_select[1][0])
mv_block->motion_vertical_field_select |= 2;
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;
mv_block->motion_vertical_field_select |= s->field_select[0][0];
mv_block->motion_vertical_field_select |= s->field_select[1][0]<<1;
mv_block->motion_vertical_field_select |= s->field_select[0][1]<<2;
mv_block->motion_vertical_field_select |= s->field_select[1][1]<<3;
}
}//!intra
//time to handle data blocks;