I'm using DVSDK 4_00_00_22 and have recently installed the latest codecs. At the same time I switched from MPEG-4 MJCP to MPEG-4 HDVICP because I couldn't get the non-HDVICP decoder to decode the MPEG-4 stream.
My product streams up to 2 streams and decodes 1. I was able to stream both H.264 and MPEG-4 MJCP at the same time with no problems. However since changing the MPEG-4 to HDVICP the device locks up when I turn on the second stream using H264. I can't even telnet into Linux. It's frozen solid.
I am using the DMAI interface to control the codecs. I have been using two H264 codecs at the same time so I didn't think there would be an issue of having 2 simultaneous codecs. But now I'm not sure.
Also, I recently added the ability of streaming MPEG-2 but didn't have any issues. But on reflection I'm not sure if I tested it with the H264 streaming at the same time. (note to self... try first thing in morning :) ). Does the MPEG-2 codec use HDVICP or MJCP?
In addition, when I use MPEG-4 Decoder MJCP to decode the MPEG-4 MJCP encoded streams I kept getting a non-fatal bit error. The funny thing is I was able to decode an MPEG-4 stream from another MPEG-4 encoder chip (different manufacturer).
JohnA