We have developed a custom TX2 + ADV7180(CVBS input support) board and the camera is working fine when using the regular gstreamer pipeline.
$ gst-launch-1.0 -v v4l2src device=/dev/video0 ! video/x-raw,format=YUY2,width=720,height=507 ! videoconvert ! xvimagesink>
Now we want to work with libarguscamerasrc plugin. The command we are using is,
$ gst-launch-1.0 nvarguscamerasrc sensor-id=0 num-buffers=300 ! ‘video/x-raw(memory:NVMM), width=(int)720, height=(int)508, format=(string)NV12, framerate=(fraction)60/1’ ! nvvidconv ! queue ! xvimagesink>>
Actual resolution is 720x507 but since nvarguscamerasrc supports only even number of resolution so we changed it to 720x508.
While running the command, we are getting the below error,
SCF: Error InvalidState: Session has suffered a critical failure (in src/api/Session.cpp, function capture(), line 667)
Apr 22 11:50:51 nvidia-desktop nvargus-daemon: (Argus) Error InvalidState: (propagating from src/api/ScfCaptureThread.cpp, function run(), line 109)
Same issue when trying with 720x506 as well.
In the “CSI Camera Supported Resolutions” part in the “Accelerated GStreamer User Guide” there is no support for 720x508. So will it be not possible to run nvargus at this resolution?
Looking forard for suggestions on this issues.
Thanks in advance.