[FFmpeg-cvslog] r19316 - in trunk/libavcodec: rv30.c rv34.c rv34.h rv40.c

Kostya kostya.shishkov
Thu Jul 2 06:29:19 CEST 2009


On Wed, Jul 01, 2009 at 09:00:22PM +0100, M?ns Rullg?rd wrote:
> Jeff Downs <heydowns at borg.com> writes:
> 
> > On Wed, 1 Jul 2009, kostya wrote:
> >
> >> Author: kostya
> >> Date: Wed Jul  1 17:08:02 2009
> >> New Revision: 19316
> >> 
> >> Log:
> >> RV3/4 intra types array causes alignment issues (at least on ARM5), thus change
> >> its stride and offset to always have align 4.
> >
> > There are still alignment issues (on sparc at a minimum) in the rv3/4 
> > decoder. The calls to fill_rectangle() are all suspect, with at least the 
> > ones passing vp as (RV34DecContext.avail_cache + 5) being certainly 
> > unaligned.
> 
> Most of the calls in rv34_decode_mv() are bad too.  On 64-bit
> machines, they need 8-byte alignment but provide only 4.

Will try to fix.
 
> -- 
> M?ns Rullg?rd



More information about the ffmpeg-cvslog mailing list