# HG changeset patch # User michael # Date 1076697583 0 # Node ID e039d79185c2e8cd9f0b8f8c616978fdceb0613e # Parent 95612d423fde919dbc20ab774184a630bb198b82 simplify MV availability check / dont use below last row MV which is always zero diff -r 95612d423fde -r e039d79185c2 motion_est_template.c --- a/motion_est_template.c Fri Feb 13 17:54:10 2004 +0000 +++ b/motion_est_template.c Fri Feb 13 18:39:43 2004 +0000 @@ -946,7 +946,7 @@ }else{ CHECK_CLIPED_MV((last_mv[ref_mv_xy+1][0]*ref_mv_scale + (1<<15))>>16, (last_mv[ref_mv_xy+1][1]*ref_mv_scale + (1<<15))>>16) - if(s->end_mb_y == s->mb_height || s->mb_y+1end_mb_y) //FIXME replace at least with last_slice_line + if(s->mb_y+1end_mb_y) //FIXME replace at least with last_slice_line CHECK_CLIPED_MV((last_mv[ref_mv_xy+ref_mv_stride][0]*ref_mv_scale + (1<<15))>>16, (last_mv[ref_mv_xy+ref_mv_stride][1]*ref_mv_scale + (1<<15))>>16) } @@ -1048,7 +1048,7 @@ if(dmin>64*4){ CHECK_CLIPED_MV((last_mv[ref_mv_xy+1][0]*ref_mv_scale + (1<<15))>>16, (last_mv[ref_mv_xy+1][1]*ref_mv_scale + (1<<15))>>16) - if(s->end_mb_y == s->mb_height || s->mb_y+1end_mb_y) //FIXME replace at least with last_slice_line + if(s->mb_y+1end_mb_y) //FIXME replace at least with last_slice_line CHECK_CLIPED_MV((last_mv[ref_mv_xy+ref_mv_stride][0]*ref_mv_scale + (1<<15))>>16, (last_mv[ref_mv_xy+ref_mv_stride][1]*ref_mv_scale + (1<<15))>>16) } @@ -1127,7 +1127,7 @@ if(dmin>64*4){ CHECK_CLIPED_MV((last_mv[ref_mv_xy+1][0]*ref_mv_scale + (1<<15))>>16, (last_mv[ref_mv_xy+1][1]*ref_mv_scale + (1<<15))>>16) - if(s->end_mb_y == s->mb_height || s->mb_y+1end_mb_y) //FIXME replace at least with last_slice_line + if(s->mb_y+1end_mb_y) //FIXME replace at least with last_slice_line CHECK_CLIPED_MV((last_mv[ref_mv_xy+ref_mv_stride][0]*ref_mv_scale + (1<<15))>>16, (last_mv[ref_mv_xy+ref_mv_stride][1]*ref_mv_scale + (1<<15))>>16) }