[FFmpeg-devel] [PATCH] fix h264_deblock_sse2.asm segfaults on clang/x86-32
Måns Rullgård
mans
Wed Sep 1 10:32:43 CEST 2010
Carl Eugen Hoyos <cehoyos at ag.or.at> writes:
> Hi!
>
> Ronald S. Bultje <rsbultje <at> gmail.com> writes:
>
>> on fate/clang/freebsd/x86-32 [1], all h264 tests fail with a sigbus.
>> There's some alignment issues in the sse2 asm. The asm appears to
>> assume that the caller function guarantees a certain alignment, which
>> is (IMO) not necessarily true. If the function is called directly from
>> C, stack can have any alignment, depending on the compiler used, so
>> the functions shouldn't assume any specific alignment imo.
>
> Did you look at line 3062 in x86/dsputil_mmx.c (__ICC > 1110) for
> the time you are trying to fix it?
IMO that ifdef should never have been added.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list