Mercurial > libavcodec.hg
comparison mpegvideo.c @ 760:e858fe220ce0 libavcodec
xvid qpel bug workaround
author | michaelni |
---|---|
date | Tue, 22 Oct 2002 18:55:20 +0000 |
parents | f2644bb12a43 |
children | 339db642859d |
comparison
equal
deleted
inserted
replaced
759:21b506d700cc | 760:e858fe220ce0 |
---|---|
1382 if(s->flags&CODEC_FLAG_GRAY) return; | 1382 if(s->flags&CODEC_FLAG_GRAY) return; |
1383 | 1383 |
1384 if(field_based){ | 1384 if(field_based){ |
1385 mx= motion_x/2; | 1385 mx= motion_x/2; |
1386 my= motion_y>>1; | 1386 my= motion_y>>1; |
1387 }else if(s->divx_version){ | 1387 }else if(s->workaround_bugs&FF_BUG_QPEL_CHROMA){ |
1388 mx= (motion_x>>1)|(motion_x&1); | 1388 mx= (motion_x>>1)|(motion_x&1); |
1389 my= (motion_y>>1)|(motion_y&1); | 1389 my= (motion_y>>1)|(motion_y&1); |
1390 }else{ | 1390 }else{ |
1391 mx= motion_x/2; | 1391 mx= motion_x/2; |
1392 my= motion_y/2; | 1392 my= motion_y/2; |