From: James Berry Date: Wed, 9 Feb 2011 21:55:39 +0000 (-0500) Subject: fixed stride in vp8_temporal_filter_predictors_mb_c X-Git-Tag: v0.9.6~45 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fffa2a61d72883019c7c09466db7e947cb7de34d;p=libvpx fixed stride in vp8_temporal_filter_predictors_mb_c stride would not be calculated correctly for material with odd sized frame widths. Change-Id: I1710f6aef9ebb93d36249c9239c68c5baa9791f8 --- diff --git a/vp8/encoder/temporal_filter.c b/vp8/encoder/temporal_filter.c index f28daaff9..3c6d1a4d9 100644 --- a/vp8/encoder/temporal_filter.c +++ b/vp8/encoder/temporal_filter.c @@ -70,7 +70,7 @@ static void vp8_temporal_filter_predictors_mb_c // U & V mv_row >>= 1; mv_col >>= 1; - stride >>= 1; + stride = (stride + 1) >> 1; offset = (mv_row >> 3) * stride + (mv_col >> 3); uptr = u_mb_ptr + offset; vptr = v_mb_ptr + offset;