This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to use McFW in a multi process application?

Hello,

I'm using McFW in a multi process application on a DM816x.

I need to do the video initialization in one thread and some setting (Venc_setInputFrameRate, Venc_setDynamicParam) in some different threads.

I got some errors and the operations don't work. For example using Venc_setInputFrameRate:

Assertion at Line no: 403 in <MY_PATH>/ti_tools/syslink/syslink_2_20_02_20/packages/ti/syslink/utils/hlos/usr/MultiProc.c: (id < MultiProc_module->cfg.numProcessors) : failed
ASSERT (system_ipc_msgq.c|system_ipcmsgq_alloc|80)

Is this operation possible? How?

Thanks in advance and regards,

Simone