VC-MIPI-modules / vc_mipi_nvidia

Vision Components MIPI CSI-2 driver for NVIDIA Jetson Nano, Xavier NX, AGX Xavier, TX2 and Orin Nano, Orin NX
83 stars 34 forks source link

"demo.sh --argus" does not work #94

Open VC-Support opened 6 months ago

VC-Support commented 6 months ago

The argus pipeline of the demo.sh script does not seem to work anymore (since L4T 35.x?), even with a correct device tree. Execution:

nvidia@nvidia-desktop:~$ ./demo.sh -d 0 --argus
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
ERROR: from element /GstPipeline:pipeline0/GstNvArgusCameraSrc:nvarguscamerasrc0: Internal data stream error.
Additional debug info:
gstbasesrc.c(3072): gst_base_src_loop (): /GstPipeline:pipeline0/GstNvArgusCameraSrc:nvarguscamerasrc0:
streaming stopped, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...

(gst-launch-1.0:2490): GLib-CRITICAL **: 16:02:48.070: g_thread_join: assertion 'thread' failed

(gst-launch-1.0:2490): GLib-CRITICAL **: 16:02:48.070: g_thread_join: assertion 'thread' failed

(gst-launch-1.0:2490): GLib-CRITICAL **: 16:02:48.070: g_queue_is_empty: assertion 'queue != NULL' failed

(gst-launch-1.0:2490): GLib-CRITICAL **: 16:02:48.070: g_queue_free: assertion 'queue != NULL' failed

(gst-launch-1.0:2490): GLib-CRITICAL **: 16:02:48.071: g_queue_free: assertion 'queue != NULL' failed
Freeing pipeline ...
nvidia@nvidia-desktop:~$

This works for example:

gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! 'video/x-raw(memory:NVMM),framerate=30/1' ! nvvidconv ! queue ! fpsdisplaysink video-sink=xvimagesink text-overlay=true

Seems independent from Nvidia device and mipi module.