Based on your samples within EZSDK 5.01 it's a short time to get the first own test functions running within a codec driven by the CodecEngine. But at this state these functions are called by an application which also is based on your examples and, that's the main point, gets built by the XDC framework.
Now, before the actual work begins (implementing needed algorithms into the own codec, especially doing DSP optimization) I need to write a small wrapper which initializes the CodecEngine and provides some functions to access my codec. So far, so good. But I need this wrapper to be combinable with an existing, non-XDC project.
Currently I do this by using some library and compiler settings from your C6Accel project, it works, but it's no clean way. Okay, i might add our needed DSP functions to your C6Accel library. But it was so easy to add our (first test) functions into a codec, I don't need the comfort (and additional interface details) of C6Accel.
Now, there is the sample dualcpu_separateconfig, below apps/video_copy. The readme file there sounds very good, that is exactly what I need: make a codec by XDC framework, write a small wrapper around, build that by the XDC framework as well - and get an object file which can be linked to our GNUmake project.
BUT unfortunately exactly this part, the dualcpu_separateconfig/configured_CE_subsystem does not build - also not after renaming package.xdc.disabled into package.xdc and after repairing the error which leads to an access to config.build (instead of _config.bld) within the CE samples' root directory.
It was very nice, if somebody could give an helpful hint or statement concerning this dualcpu_separateconfig sample.
Thanks in advance,
Joern.