[x264-devel] [PATCH 22/24] RFC: arm: Implement x264_mbtree_propagate_{cost, list}_neon

Janne Grunau janne-x264 at jannau.net
Mon Jan 25 20:36:18 CET 2016


On 2015-10-14 15:45:25 +0300, vlad.ivanov at lab-systems.ru wrote:
> Hello,
> 
> the patch mentioned in the subject can cause a bus error exception 
> under certain conditions when running x264 on ARM. 
> x264_mbtree_propagate_list_internal_neon causes an exception at this 
> line: 
> 
> >ld1         {v2.8h},  [x2], #16     // lowres_cost
> 
> This is how this line looks in gdb:
> 
> ><x264_mbtree_propagate_list_internal_neon+52>   vld1.16            
> >{d16-d19}, [r0 :128]!
> ># NEON operands should be aligned to 128 bits (0x10)
> >print /x $r0
> >0xb3394958
> 
> “Certain conditions” means it only fails with a specific input video: 
> foreman_cif.yuv. I assume the issue is somehow related to the 
> resolution of the video — there is no problem with QCIF and VGA 
> videos.

Thanks for the report, The mail unfortunately sat a while in the 
moderation queue. Should be fixed.

Janne


More information about the x264-devel mailing list