Mercurial > libavcodec.hg
diff rv40.c @ 10117:d0f2f4e4436c libavcodec
Adjust r->avail_cache[] indexes to avoid alignment issues when zeroing block
inside it.
author | kostya |
---|---|
date | Sun, 30 Aug 2009 06:16:33 +0000 |
parents | 305536ce781f |
children | 8a4984c5cacc |
line wrap: on
line diff
--- a/rv40.c Sat Aug 29 21:04:18 2009 +0000 +++ b/rv40.c Sun Aug 30 06:16:33 2009 +0000 @@ -235,13 +235,13 @@ if(--r->s.mb_skip_run) return RV34_MB_SKIP; - if(r->avail_cache[5-1]) + if(r->avail_cache[6-1]) blocks[r->mb_type[mb_pos - 1]]++; - if(r->avail_cache[5-4]){ + if(r->avail_cache[6-4]){ blocks[r->mb_type[mb_pos - s->mb_stride]]++; - if(r->avail_cache[5-2]) + if(r->avail_cache[6-2]) blocks[r->mb_type[mb_pos - s->mb_stride + 1]]++; - if(r->avail_cache[5-5]) + if(r->avail_cache[6-5]) blocks[r->mb_type[mb_pos - s->mb_stride - 1]]++; }