[x264-devel] Re: problem with X264 over Itanium - IA6

Loren Merritt lorenm at u.washington.edu
Fri Apr 21 21:48:47 CEST 2006


On Thu, 20 Apr 2006, Henri-Pierre Charles wrote:

> We are testing X264 (versions 20-03-006 & 21-03-2006) to apply various
> optimizations. While executing it over IA64 architecture, it produces
> unaligned memory access errors.
>
> Most probably in encoder/analyse.c due to following lines
>
> *(uint64_t*)mvc[0] = *(uint64_t*)a->l0.me16x16.mv;
> *(uint64_t*)mvc[i_mvc] = *(uint64_t*)m->mv;)
>
> Is there any patch/solution available for that? Is it related to the
> fact that the ia64 is a 64bits architecture ?

Yes, some of the stuctures involved are not sufficiently aligned. x264 
ensures alignment for dsp functions, but I've never tried for other data 
since I don't have a cpu where they break.
Yes, there is an alignment attribute to fix this.

--Loren Merritt

-- 
This is the x264-devel mailing-list
To unsubscribe, go to: http://developers.videolan.org/lists.html



More information about the x264-devel mailing list