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.

in dm8168 dsp algs develop, codec engine necessary?

Hi all

I want to do alg develop on dm8168.

I use dvrrdk 2.80,

i see the whole packet, no codec engine is found ,only xdctools and xdais ,

it seems no codec engine is needed, as i see the osd and scd algs in the packet,

however i see most articals codec engine is really needed ,

so i am confused ,

how to start the dsp alg develop work, could you tell me the develop flow ?

best regards

xavier

  • Hi Xavier,

    I am not sure what the recommended development process in the RDK is since it is supported by UD Works (http://www.udworks.com/02_DVR/sub03.php). You should ask them how they intended for you to use their algorithms, and start from there.

    From a generic standpoint, Codec Engine is a framework that provides a convenience API to help invoke XDAIS-compliant algorithms, both local or remote to the application processor. It helps a lot IMHO to be able to leverage Codec Engine to invoke an algorithm on the DSP from the Cortex A8. However, without that, you could probably still find a way to send a request from the A8 to the DSP to tell it to run the algorithm with the right parameters, and get the results back from the DSP. You will likely need to write code as well on the DSP to respond to the requests and invoke the algorithm on the A8's behalf. So it's definitely more work. Hopefully UD Works has another framework for you to use if they do not advocate the Codec Engine.

    Best regards,

    Vincent