Setting pipeline to PAUSED …
Pipeline is live and does not need PREROLL …
0:00:00.180786163 20816 0xaaaafaf2e400 FIXME default gstutils.c:3980:gst_pad_create_stream_id_internal:nvv4l2camerasrc0:src Creating random stream-id, consider implementing a deterministic way of creating a stream-id
Setting pipeline to PLAYING …
New clock: GstSystemClock
0:00:00.259859133 20816 0xaaaafaf2ed80 WARN basesink gstbasesink.c:1209:gst_base_sink_query_latency: warning: Pipeline construction is invalid, please add queues.
0:00:00.259954074 20816 0xaaaafaf2ed80 WARN basesink gstbasesink.c:1209:gst_base_sink_query_latency: warning: Not enough buffering available for the processing deadline of 0:00:00.015000000, add enough queues to buffer 0:00:00.015000000 additional data. Shortening processing latency to 0:00:00.000000000.
WARNING: from element /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0: Pipeline construction is invalid, please add queues.
Additional debug info:
gstbasesink.c(1209): gst_base_sink_query_latency (): /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0:
Not enough buffering available for the processing deadline of 0:00:00.015000000, add enough queues to buffer 0:00:00.015000000 additional data. Shortening processing latency to 0:00:00.000000000.
0:00:06.383228266 20816 0xaaaafaf2e400 ERROR nvv4l2camerasrc gstnvv4l2camerasrc.cpp:396:gst_nvv4l2camera_buffer_pool_acquire_buffer: Timeout Error
0:00:06.384425868 20816 0xaaaafaf2e400 ERROR nvv4l2camerasrc gstnvv4l2camerasrc.cpp:525:gst_nvv4l2camera_buffer_pool_release_buffer: VIDIOC_QBUF failed :Invalid argument
Got EOS from element “pipeline0”.
Execution ended after 0:00:06.234865709
Setting pipeline to NULL …
Freeing pipeline …
Setting pipeline to PAUSED …
Pipeline is live and does not need PREROLL …
0:00:00.124322705 20825 0xaaab0d090700 ERROR v4l2 gstv4l2object.c:1948:gst_v4l2_object_get_interlace_mode: Unknown enum v4l2_field 7
0:00:00.124591050 20825 0xaaab0d090700 WARN v4l2 gstv4l2object.c:2863:gst_v4l2_object_get_nearest_size:v4l2src0:src Unsupported field type for UYVY@720x507: 7
0:00:00.124700616 20825 0xaaab0d090700 WARN v4l2 gstv4l2object.c:2873:gst_v4l2_object_get_nearest_size:v4l2src0:src Unable to try format: Inappropriate ioctl for device
0:00:00.124744199 20825 0xaaab0d090700 WARN v4l2 gstv4l2object.c:2760:gst_v4l2_object_probe_caps_for_format:v4l2src0:src Could not probe minimum capture size for pixelformat UYVY
0:00:00.124819173 20825 0xaaab0d090700 ERROR v4l2 gstv4l2object.c:1948:gst_v4l2_object_get_interlace_mode: Unknown enum v4l2_field 7
0:00:00.124884771 20825 0xaaab0d090700 WARN v4l2 gstv4l2object.c:2863:gst_v4l2_object_get_nearest_size:v4l2src0:src Unsupported field type for UYVY@720x507: 7
0:00:00.124920610 20825 0xaaab0d090700 WARN v4l2 gstv4l2object.c:2873:gst_v4l2_object_get_nearest_size:v4l2src0:src Unable to try format: Inappropriate ioctl for device
0:00:00.124955970 20825 0xaaab0d090700 WARN v4l2 gstv4l2object.c:2766:gst_v4l2_object_probe_caps_for_format:v4l2src0:src Could not probe maximum capture size for pixelformat UYVY
Setting pipeline to PLAYING …
New clock: GstSystemClock
0:00:00.192724355 20825 0xaaab0d090700 WARN v4l2src gstv4l2src.c:914:gst_v4l2src_create: Timestamp does not correlate with any clock, ignoring driver timestamps
^Chandling interrupt.
Interrupt: Stopping pipeline …
Execution ended after 0:01:04.604110332
Setting pipeline to NULL …
Freeing pipeline …
please have a try to convert the formats as I420 for testing.
for example, $ DISPLAY=:0 gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,format=UYVY,width=640,height=480 ! videoconvert ! video/x-raw,formst=I420 ! xvimagesink
Hi,
I run your example pipeline and get an error “Internal data stream error”, so I omit width & height properties and try again. It logs like below, still get errors but the pipeline is not broken:
Anw, running with “v4l2src” is just for more information. The major is nvv4l2camerasrc, I would like to run a pipeline using it.
When I use a pipeline like this (encode and push into udpsink):
how about running v4l ioctl to check the basic camera functionality,
for example, $ v4l2-ctl -d /dev/video0 --set-fmt-video=width=640,height=480,pixelformat=UYVY --set-ctrl bypass_mode=0 --stream-mmap --stream-count=100
there’re discarding frames. the error flag means the channel has encountered an uncorrectable error and it must be reset.
is it possible to trigger a reset signal from driver side for testing?
Hmmm, I actually don’t know how to trigger a reset signal from camera’s driver.
As I know, it is installed while flashing Jetpack on NVMe using a customized kernel.
ahh… I have misread this message.
it seems the steam is output as interlaced, which is not supported by default.
could you please contact with sensor vendor to configure this as progressive.