Hi people.
I need help with integration of an algo into the server side.
I have an algorithm which I need to integrate into the codec engine. It is an audio algo but is not currently part of the engine.
Since the algo is an audio encoder, I want to include it as part of the audio_enc codec present as an example in the Codec Engine.
My implementation idea is as follows:
Create a static library using Code Composer Studio V4.1.
Place the resulting .a64P library in the Codec engine "audio_enc/lib/."
Compile and create the Server executable.
I need to know weather this is a workable solution.
I am currently getting the following error:
undefined first referenced
symbol in file
--------- ----------------
_arraycopy /home/vyas/dvsdk_2_00_00_22/codec_engine_2_23_01/examples/ti/sdo/ce/examples/codecs/audenc_copy/lib/audenc_copy.a64P
>> error: relocation overflow occurred at address 0x00000070 in section
'.text:algProcess' of input file 'audenc_copy.o64P
(/home/vyas/dvsdk_2_00_00_22/codec_engine_2_23_01/examples/ti/sdo/ce/examples/codecs/audenc_copy/lib/audenc_copy.a64P)'. The 29-bit PC-relative displacement 471266160 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. You may need to add a mask to the assembly instruction or use other target specific assembly features if you really only need the lowest 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.
I placed a function call arraycopy() in the "AUDENCCOPY_TI_process".
Could someone help me out ??
