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.

Resource Contention Between DM355 Video Codecs and Ittiam Audio Codecs

Hi,

I am using the DM355 Video Codecs with DVSDK 2.00.00.22 and the DM355S Audio Codec Bundle on MVL 5.0.0.

I cannot get both codecs to run at the same time (single threaded application, sequential calls into process functions). Running just the video works. Running just the audio works. Running both in tandem causes the Audio Data transfers to cease.

The video keeps working, but the audio data just doesn't get received by the Alsa layer anymore. It looks like the DMA irqs don't fire anymore.

This seems to me to be some kind of resource contention between the audio and video codecs.

The problem doesn't manifest unless you actually call into 'process' in the CE. I can init both codecs and run either until I start processing video.

The Ittiam documentation is very light on resource usage details regarding DMA channels, IRQs and such.

I've tried all varieties of debug... kernel modules, etc. I'm open to suggestions and ideas.

Any one have register level documentation on the MJCP either? I'm probably going to have to look there as well, could be a cleanup issue in the video (well either) codec. (during alg_deactivate)

Has anyone seen anything like this before?

Thanks,

-JZ