[FFmpeg-cvslog] r12661 - in trunk/libavcodec/i386: dsputil_h264_template_mmx.c dsputil_h264_template_ssse3.c dsputil_mmx.c dsputil_mmx.h h264dsp_mmx.c

Uoti Urpala uoti.urpala
Fri Apr 4 04:23:18 CEST 2008


On Thu, 2008-04-03 at 18:17 -0700, Mike Melanson wrote:
> Uoti Urpala wrote:
> > On Thu, 2008-04-03 at 16:53 -0700, Mike Melanson wrote:
> >> Loren Merritt wrote:
> >>> It seems that icc copies the constants from their global var onto the
> >>> stack, at which point they're not aligned, hence the crash.

> > What if you add the alignment attribute to the declaration too so that
> > it's visible when compiling the problematic file?
> 
> Patch, please?

Seems the code using it already gets included in the same file where the
definition is (so the declaration in the .h is redundant). Declaring the
constants as something like __m128i would probably work, but would
require some extra changes.





More information about the ffmpeg-cvslog mailing list