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.

Could I call VICP Signal Processing Library API functions when h.264 codec engine is running?

Hi, i'm stucked with a problem of VICP. We need to call VICP Signal Processing Library API funcitons while a H.264 encoding or decoding task is running. According to H.264 documents, VICP initialization process is done before H.264 codec engine starts up. However the VICP document says that, function CPIS_Init() must be called before any calls of VICP API functions.

Thus if the function CPIS_Init() is called after h.264 coding task starts up,  it will cause the failure of the coding task.

 

Now, i'm wondering if i can call VICP Signal Processing Library API functions while h.264 codec engine is running?  if yes, could anyone give us some examples? or if the answer is no, is there any suggestions on how to share the VICP module with h.264 codec engine?

BTW: the chips maybe dm6446 or dm6467.

thank you very much!