[Ffmpeg-devel] Re: Seg fault
Wed Nov 23 14:11:53 CET 2005
Ivan Kalvachev <ikalvachev <at> gmail.com> writes:
> If I understand you right you haven't changed the ByteSwap32 function,
> so it is pointless to paste it.
I pasted it because it was short and more convenient for other people than
digging into the latest src code.
> Even more, as you use cpu >386, you have one operand that is register
> and it is impossible for it to segfault (it doesn't access memory, it
> doesn't compute segment arithmetic).
> What you should do is look for bug in your new diff_pixels_mmx routine.
> Compleatly removing optimizations, inline-ing, increasing debug level
> or even using another debuger may help you find YOUR bug.
The new diff_pixels routine I added is a version 5, commercial product from
Intel. Even if I had made some weird mistake in how I call it, it shouldn't
cause a crash in a completely unrelated area of code. That is why I suggested
in my previous posting that it might be a problem with the linker or compiler.
Given that there is already a mem-align hack in ffmpeg, I would have thought
that was the most likely problem area, but I don't know, hence my posting.
More information about the ffmpeg-devel