[Bug 742843] ORC compiler is disabled on the iOS devices

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jan 16 10:45:09 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=742843
  GStreamer | orc | 1.4.5

--- Comment #14 from Denis <denis.shmyrov at gmail.com> 2015-01-16 18:45:07 UTC ---
Having enabled static assembly compilation by orc for videotestsrc component
(chose this one since it has just one most trivial orc-implemented function)
i've made a successful iOS sdk build. But running the "videotestsrc !
autovideosink" pipeline i instantly get a EXC_ARM_DA_ALIGN from inside of
video_test_src_orc_splat_u32.
Error is dumped at this instruction. 
vst1.64 { d4, d5 }, [r2,:128]
The address referenced in error message is not 16-bytes aligned as required by
instruction.
I've tried setting clang flag -mno-unaligned-access but no luck. No idea how to
track back in C code what piece of memory lacks alignment specified.

Also, is there any way to generate at least close to neon-optimized assembly
code in clang/gcc so that we won't have to start from scratch with asm
implementation for the functions that missing it?

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list