# HG changeset patch # User kostya # Date 1228241693 0 # Node ID 7e6ca1be9e402c4d3e6377dbc55288c619f8f282 # Parent 3f3d653fb46dbc50a33e419ff329a5a3d47459a7 Fix reading out of buffer during RV30/40 deblock mask calculation diff -r 3f3d653fb46d -r 7e6ca1be9e40 rv34.c --- a/rv34.c Tue Dec 02 18:12:48 2008 +0000 +++ b/rv34.c Tue Dec 02 18:14:53 2008 +0000 @@ -1100,7 +1100,7 @@ for(i = 0; i < 2; i++){ if(is_mv_diff_gt_3(motion_val + i, 1)) vmvmask |= 0x11 << (j + i*2); - if(is_mv_diff_gt_3(motion_val + i, s->b8_stride)) + if((j || s->mb_y) && is_mv_diff_gt_3(motion_val + i, s->b8_stride)) hmvmask |= 0x03 << (j + i*2); } motion_val += s->b8_stride;