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.

references like (malloc) (free) (_abort_msg) are not allowed in codec engine

Other Parts Discussed in Thread: DM3730

HI, 

My developmen environment is Devkit8500(DM3730) and dvsdk4_03 and codec-engine_2_26_02_11

I using EMCV to write my algorihm in codec engine's codec side. when I use qualti ti test my codec .I get error messge as follow.

XDAIS Rules 8, 9, 10: Namespace compliance

Report: Failed

Test Description:

(Rule 8) All external definitions must be either API identifiers or API and vendor prefixed.

(Rule 9) All undefined references must refer either to the operations specified in Appendix B (a subset of C runtime support library functions and a subset of the DSP/BIOS HWI API functions), or TI's DSPLIB or IMGLIB functions or other XDAIS-compliant modules.

(Rule 10) All modules must follow the eXpressDSP naming conventions for those external declarations disclosed to the client.
Test Status Details:

Test failed. Problem: The algorithm makes the following disallowed external references:
- malloc
- free
- _abort_msg

Please check that these references are resolved via allowed functions in RTS, IMG, DSP, ACPYx libraries.

For your reference, the following external references are not allowed:
- malloc
- free
- realloc
- calloc
- printf
- open
- read
- write
- fopen
- fread
- fwrite
- sprintf
- ctime
- time
- _abort_msg
- _assert

Test Execution Log: XDAIS Rules 8, 9 and 10 execution log

How can I solve the problem ?Where can I find these RTS, IMG, DSP, ACPYx libraries file ?

thk.