Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

OMX And Codec Enginer

$
0
0

Hi all exports

I compile the OMX together Codec Enginer for OMX decode/encode and Enginer process video, base on EZSDK 5.05 and EVM 8148.

If add the static object like omxcore.a  and other objects to link operation, because the omx need $(EZSDK)/component-sources/osal_1_22_01_09/packages/linuxdist/build/lib/osal.

But It shows many "multiple definition " errors as following:

remote_pv5T.c:(.rodata+0x11f8): multiple definition of `xdc_runtime_Assert_E_assertFailed(void) const' /usr/local/ezsdk_8148_505/component-sources/osal_1_22_01_09/packages/linuxdist/build/lib/osal.a(preConfig_pv5T.o):(.rodata+0x53c): first defined here /usr/local/ezsdk_8148_505/component-sources/omx_05_02_00_46/bin/motion/obj/ti814x-evm/a8host/debug/motion_configuro/package/cfg/remote_pv5T.ov5T: In function `.LC23':

If I change the compile option to add "-ltiomx", the result of compile and link is success, but running failed.

APP shows"out of memory" error when call "RcmServer_addSymbol".

Attach the detailed log: (Please visit the site to view this file)

If I only use Codec engine without OpenMax the application works normally without download firmware. So I think may be mistake in compile options. 

I have modifyed the Codec engine configurate according to http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/149505.aspx for OpenMax and Codec running parallel.

So what is the final cause for "out of memory", is it the wrong compile options?

Best wishes!

Chao


Viewing all articles
Browse latest Browse all 262198

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>