Orc acceleration on ARM64/AArch64 platform

Chien-Ming Cheng cmcheng at gmail.com
Wed Aug 24 06:11:36 UTC 2016


Hi, everyone

I compiled Orc package from source and installed it on my platform (ARM A53
board, 64-bit Linux). Then I compiled GStreamer plugin packages such as
gst-plugins-base and installed them on my platform. I can see "configure:
*** Orc acceleration enabled." when running configure in my build system.
On the other hand, if Orc is not installed, I saw "configure: *** Orc
acceleration disabled.  Requires Orc >= 0.4.23, which was not found.
Slower code paths will be used."

However, I do not get Orc work on my platform because of Compilation
disabled. An example is shown below:

$ ORC_DEBUG=4 gst-launch-1.0 videotestsrc num-buffers=100 !
video/x-raw,format=I420 ! fakesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ORC: INFO: orcdebug.c(70): _orc_debug_init(): orc-0.4.25 debug init
ORC: INFO: orccompiler.c(194): orc_program_compile_full(): initializing
compiler for program "video_test_src_orc_splat_u32"
ORC: WARNING: orccompiler.c(392): orc_program_compile_full(): program
video_test_src_orc_splat_u32 failed to compile, reason: Compilation
disabled, using backup
ORC: INFO: orccompiler.c(415): orc_program_compile_full(): finished
compiling (fail)
...

The log indicates that Orc is available on the platform since
orc_program_compile_full() comes from Orc package. How can I run GStreamer
with Orc acceleration on 64-bit ARM platform?

BTW, I saw "Currently there is no ARM64/AArch64 support in ORC." at
https://gstreamer.freedesktop.org/projects/orc.html

Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160824/12028812/attachment.html>


More information about the gstreamer-devel mailing list