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

Måns Rullgård mans
Wed Jul 1 22:00:22 CEST 2009


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.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-cvslog mailing list