I am working on GStreamer application in JetPack 4.2.2 using three cameras for capturing. I am seeing that the cameras eventually gets stucked. I was able to reproduce the issue but with gst-launch pipelines:
Basically this is what I have seen from the test I have done so far:
I have seen that in one hour running the pipelines I get a camera stucked and it stops sending frames. sometimes two of the three cameras gets stucked and the another one continues sending frames.
I did the test with maxperf property set in false, the cameras do not get stucked but the framerate goes down when capturing with the three cameras simultaneously.
If I run the three pipelines without encoding and maxperf in true the three cameras works as expected per hours.
I also have tested changing the encoder by the omxvp8enc but I see the behavior as 1).
Does any of you have experimented something like 1)?
We had this same system running those pipelines on JetPack 3.2.1 and nvcamerasrc without problems.
Our client was working with nvcamerasrc but now that they moved to JetPack 4.2.2 there is not enable-meta at the nvarguscamerasrc element, that is why we need that binary. If we go back to the default binary that does not have the enable-meta support the pipelines live per days without crashes.
Could you provide some help on this? since we do not have nvarguscamerasrc code is difficult for us to fix this issue.
Thanks for your help on this. We did some tests in r32.3.1 to check the metadata and it seems to be working. Also we decided to port the driver and test three cameras with JP 4.3, they are working pretty good, We do not see the issue anymore in this new JP.