Mercurial > libavcodec.hg
changeset 2265:c93da911905e libavcodec
lowres chroma fix
author | michael |
---|---|
date | Sun, 26 Sep 2004 23:01:42 +0000 |
parents | d7fdb7be7df4 |
children | 514949de5d15 |
files | mpegvideo.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mpegvideo.c Sun Sep 26 21:28:31 2004 +0000 +++ b/mpegvideo.c Sun Sep 26 23:01:42 2004 +0000 @@ -2640,8 +2640,8 @@ src_y =(s->mb_y*2*block_s>>field_based) + (motion_y >> (lowres+1)); if (s->out_format == FMT_H263) { - uvsx = sx | ((motion_x & 2)>>1); - uvsy = sy | ((motion_y & 2)>>1); + uvsx = ((motion_x>>1) & s_mask) | (sx&1); + uvsy = ((motion_y>>1) & s_mask) | (sy&1); uvsrc_x = src_x>>1; uvsrc_y = src_y>>1; }else if(s->out_format == FMT_H261){//even chroma mv's are full pel in H261