Hi,
We have developed H.264 decoder on DM6467 utilizing HDVICP. The decoder works fine in standalone mode (without BIOS).
After installing the BIOS, I created a new task to call the parent function of the decoder. On total there are only two tasks, Idle & Decoder task.
The output of decoder is incorrect and when traced for the problem, I noticed that output of 1/2 Co-processors is incorrect even though nothing wrong with the input.
Someone please give me a hint, why this problem occurs? I increased Stack size for this task. Also there is more than enough space for Heap.
In fact after enabling optimization & excluding symbolic debug, the decoder worked fine with BIOS also. But when I enabled EDMA related functions (#if) the problem started again. Please note, I am not using EDMA for memory transfers. Only EDMA initialization is done.
Thanks in advance.
Siva