GNOME Bugzilla – Bug 733997
orc_memset fails to compile on NEON ARM v6
Last modified: 2014-07-30 17:21:25 UTC
This happens when I try to play a my favorite test.mp4 video with playbin on a RPi(B): ORC: INFO: orcdebug.c(66): _orc_debug_init(): orc-0.4.21 debug init ORC: INFO: orccpu-arm.c(88): orc_check_neon_proc_auxv(): arm hwcap 000081d7 ORC: INFO: orccpu-arm.c(90): orc_check_neon_proc_auxv(): arm platform v6l ORC: INFO: orcprogram-neon.c(112): orc_neon_init(): marking neon backend non-executable ORC: INFO: orccompiler.c(194): orc_program_compile_full(): initializing compiler for program "orc_memset" ORC: LOG: orccompiler.c(216): orc_program_compile_full(): variables ORC: LOG: orccompiler.c(223): orc_program_compile_full(): 0: d size 1 type 2 alloc 0 ORC: LOG: orccompiler.c(223): orc_program_compile_full(): 24: p size 1 type 4 alloc 0 ORC: LOG: orccompiler.c(226): orc_program_compile_full(): instructions ORC: LOG: orccompiler.c(233): orc_program_compile_full(): 0: copyb 0 0 24 0 ORC: WARNING: orccompiler.c(382): orc_program_compile_full(): program orc_memset failed to compile, reason: Compilation disabled, using emulation ORC: INFO: orccompiler.c(404): orc_program_compile_full(): finished compiling (fail) ORC: DEBUG: orcexecutor.c(249): orc_executor_emulate(): emulating ORC: DEBUG: orcexecutor.c(323): orc_executor_emulate(): dest vartype tmp 32 ORC: DEBUG: orcexecutor.c(338): orc_executor_emulate(): opcode loadpb 0xa3db0360 0xa3db02d8 (nil) ORC: DEBUG: orcexecutor.c(323): orc_executor_emulate(): dest vartype tmp 33 ORC: DEBUG: orcexecutor.c(338): orc_executor_emulate(): opcode copyb 0xa438c070 0xa3db0360 (nil) ORC: DEBUG: orcexecutor.c(338): orc_executor_emulate(): opcode storeb 0xa3da1418 0xa438c070 (nil) ORC: DEBUG: orcexecutor.c(341): orc_executor_emulate(): src ptr 0x1 stride 0 ORC: DEBUG: orcexecutor.c(343): orc_executor_emulate(): m_index 0 m 1
Well, there is no NEON instruction set on RPi, so this is not really a bug. Is that failure not handled properly ?
Ok let's just close this, next time I'll think twice before filling a bug report :) Thanks Nicolas.