Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU) GPU
• DeepStream Version Running deepstream in the provided container nvcr.io/nvidia/deepstream:5.1-21.02-triton
• NVIDIA GPU Driver Version (valid for GPU only) GPU: GeForce GTX 1070 / NVIDIA-SMI 455.45.01 Driver Version: 455.45.01 CUDA Version: 11.1
• Issue Type BUGS BUGS
I am working on a deepstream pipeline based on the deepstream-test5 example. While everything works when working from a file - I can’t seem to get anywhere when using a RTSP feed for the source.
The pipeline runs but stay stuck at 0. I have narrow the problem down to the decoding of the frame with nvv4l2decoder.
Indeed If I use the avdec_h264 to decode the feed - I can see it properly and everything is fine.
GST_DEBUG=3 gst-launch-1.0 rtspsrc location=rtsp://192.168.53.1/live ! rtph264depay ! avdec_h264 ! nvvideoconvert ! autovideosink
However, if I use nvv4l2decoder,
GST_DEBUG=3 gst-launch-1.0 rtspsrc location=rtsp://192.168.53.1/live ! rtph264depay ! nvv4l2decoder ! nvvideoconvert ! autovideosink
the feed never show off and the logs show
0:00:00.083226125 373 0x7f44780438a0 FIXME default gstutils.c:3981:gst_pad_create_stream_id_internal:<fakesrc0:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
Progress: (request) Sent PLAY request
0:00:02.089330201 373 0x7f4430004230 FIXME basesink gstbasesink.c:3145:gst_base_sink_default_event:<autovideosink0-actual-sink-xvimage> stream-start event without group-id. Consider implementing group-id handling in the upstream elements
0:00:02.243942602 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.243956884 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.243975137 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.243979806 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.243993896 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.243998011 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.244012075 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.244015759 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.244026461 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.244029375 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.244039017 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.244041906 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.244052278 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.244056055 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.244066637 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.244070075 373 0x7f4430004230 ERROR v4l2 gstv4l2object.c:2077:gst_v4l2_object_get_interlace_mode: Driver bug detected - check driver with v4l2-compliance from http://git.linuxtv.org/v4l-utils.git
0:00:02.244740758 373 0x7f4430004230 WARN v4l2videodec gstv4l2videodec.c:1673:gst_v4l2_video_dec_decide_allocation:<nvv4l2decoder0> Duration invalid, not setting latency
0:00:02.244757565 373 0x7f4430004230 WARN v4l2bufferpool gstv4l2bufferpool.c:1066:gst_v4l2_buffer_pool_start:<nvv4l2decoder0:pool:src> Uncertain or not enough buffers, enabling copy threshold
The RTSP stream is broadcast from a drone via prdraw. I can read the feed properly with VLC as well.
I am not sure where to look for next and I’d appreciate any help.
Thanks in advance