[x264-devel] Segmentation fault on PandaBoard

BugMaster BugMaster at narod.ru
Tue Oct 16 19:08:08 CEST 2012


On Fri, 14 Sep 2012 00:13:35 +0100, Jim Darby wrote:
> I have some more information on this problem. Something is broken
> with the p4x4 partition with NEON.

> I can set all the options for slower with the single exception of
> the p4x4 partition. So, in other words the command line:

> x264 -o test.264 --preset slow --rc-lookahead 60 --ref 8 --subme 9
> --trellis 2 --partitions b8x8,i8x8,i4x4,p8x8 --input-res 720x576 test.yuv

> works, but the command line:

> x264 -o test.264 --preset slow --rc-lookahead 60 --ref 8 --subme 9
> --trellis 2 --partitions p4x4,p8x8 --input-res 720x576 test.yuv

> doesn't (note p8x8 is needed for p4x4, even though they're called 16x16 and 8x8 in the code).

> Also the command line:

> x264 -o test.264 --preset slow --partitions p4x4,p8x8 --input-res 720x576 test.yuv

> appears to fail faster!

> Any ideas guys?

> Jim.

Try to disable memcpy_aligned asm function for ARM by commenting line:
pf->memcpy_aligned  = x264_memcpy_aligned_neon;
in common\arm\mc-c.c and see if it would help (but that is mostly
throwing things on the problem to see if it help). If it doesn't than
try to bisect which exactly ARM optimized function is cause it by
gradual commenting other functions. And when you find it report which
one it was here.



More information about the x264-devel mailing list