I want to decode up to four H.264 (BaseLine) streams simultaniosly and show them on a LVDS display.
I found a table in a NXP document (DWF14_APF_IND_T0208.pdf) that the VPU can decode up to 8 D1@30fps.
In a simple test I let stream three cameras with 720p@30fps. Two of these cameras are the same type. The third is a different one. I decode and show them with gstreamer. If I use 2 cameras everything is fine but when I connect the 3rd camera the display stucks.
This happens always when I connect the camera that is another type.
I figgure out that this camera always sent BaseLine@L4.1 independent of the resolution. I read in a forum that the decoder take the profile and level information to initialize the decoder.
So my question: Is it possible that the VPU reach its bounds when this one camera streams BaseLine@L4.1 and so the whole decoding stucks?