GStreamer Pipline Not Working with nvv4l2decoder

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU) NVIDIA GTX 1080Ti
• DeepStream Version 5.0
• JetPack Version (valid for Jetson only)
• TensorRT Version 7.1.3.4-1+cuda10.2
• NVIDIA GPU Driver Version (valid for GPU only) 450.51.06
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description) Gstreamer version 1.14.5, nvv4l2decoder version 1.14.0

THIS PIPELINE IS WORKING ::
gst-launch-1.0 filesrc location=2.ts ! tsdemux ! queue ! h264parse ! nvv4l2decoder ! m.sink_0 nvstreammux name=m batch-size=1 width=640 height=480 ! nvvideoconvert ! video/x-raw, format=RGBA ! nvvideoconvert ! nvinfer config-file-path=/opt/nvidia/deepstream/deepstream-5.0/samples/configs/deepstream-app/config_infer_primary.txt ! nvvideoconvert ! nvdsosd ! nvvideoconvert ! capsfilter caps=video/x-raw,format=BGRx ! videoconvert ! xvimagesink

THIS PIPELINE IS NOT WORKING ::
gst-launch-1.0 rtspsrc location=rtsp://admin:admin123@192.168.0.101 ! rtph264depay ! h264parse ! nvv4l2decoder ! m.sink_0 nvstreammux name=m batch-size=1 width=640 height=480 ! nvvideoconvert ! video/x-raw, format=RGBA ! nvvideoconvert ! nvinfer config-file-path=/opt/nvidia/deepstream/deepstream-5.0/samples/configs/deepstream-app/config_infer_primary.txt ! nvvideoconvert ! nvdsosd ! nvvideoconvert ! capsfilter caps=video/x-raw,format=BGRx ! videoconvert ! xvimagesink

This results is : gger: NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::generateBackendContext() <nvdsinfer_context_impl.cpp:1681> [UID = 1]: Use deserialized engine model: /opt/nvidia/deepstream/deepstream-5.0/samples/models/Primary_Detector/resnet10.caffemodel_b30_gpu0_int8.engine
0:00:01.332309033 29925 0x55e8c623e260 INFO nvinfer gstnvinfer_impl.cpp:311:notifyLoadModelStatus: [UID 1]: Load new model:/opt/nvidia/deepstream/deepstream-5.0/samples/configs/deepstream-app/config_infer_primary.txt sucessfully
Pipeline is live and does not need PREROLL …
Progress: (open) Opening Stream
Progress: (connect) Connecting to rtsp://admin:admin123@192.168.0.101
Progress: (open) Retrieving server options
Progress: (open) Retrieving media info
Progress: (request) SETUP stream 0
Progress: (open) Opened Stream
Setting pipeline to PLAYING …
New clock: GstSystemClock
Progress: (request) Sending PLAY request
Progress: (request) Sending PLAY request
Progress: (request) Sent PLAY request

WITH GST_DEBUG=3 ::

Setting pipeline to PAUSED …
0:00:00.397968021 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:3035:gst_v4l2_object_get_nearest_size:nvv4l2decoder0:sink Unable to try format: Unknown error -1
0:00:00.398008391 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:2921:gst_v4l2_object_probe_caps_for_format:nvv4l2decoder0:sink Could not probe minimum capture size for pixelformat MJPG
0:00:00.398018886 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:3035:gst_v4l2_object_get_nearest_size:nvv4l2decoder0:sink Unable to try format: Unknown error -1
0:00:00.398026996 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:2927:gst_v4l2_object_probe_caps_for_format:nvv4l2decoder0:sink Could not probe maximum capture size for pixelformat MJPG
0:00:00.398050901 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:3035:gst_v4l2_object_get_nearest_size:nvv4l2decoder0:sink Unable to try format: Unknown error -1
0:00:00.398061179 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:2921:gst_v4l2_object_probe_caps_for_format:nvv4l2decoder0:sink Could not probe minimum capture size for pixelformat MPG4
0:00:00.398069640 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:3035:gst_v4l2_object_get_nearest_size:nvv4l2decoder0:sink Unable to try format: Unknown error -1
0:00:00.398078377 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:2927:gst_v4l2_object_probe_caps_for_format:nvv4l2decoder0:sink Could not probe maximum capture size for pixelformat MPG4
0:00:00.398097741 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:3035:gst_v4l2_object_get_nearest_size:nvv4l2decoder0:sink Unable to try format: Unknown error -1
0:00:00.398106615 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:2921:gst_v4l2_object_probe_caps_for_format:nvv4l2decoder0:sink Could not probe minimum capture size for pixelformat H265
0:00:00.398114600 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:3035:gst_v4l2_object_get_nearest_size:nvv4l2decoder0:sink Unable to try format: Unknown error -1
0:00:00.398123169 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:2927:gst_v4l2_object_probe_caps_for_format:nvv4l2decoder0:sink Could not probe maximum capture size for pixelformat H265
0:00:00.398142135 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:3035:gst_v4l2_object_get_nearest_size:nvv4l2decoder0:sink Unable to try format: Unknown error -1
0:00:00.398151342 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:2921:gst_v4l2_object_probe_caps_for_format:nvv4l2decoder0:sink Could not probe minimum capture size for pixelformat H264
0:00:00.398159531 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:3035:gst_v4l2_object_get_nearest_size:nvv4l2decoder0:sink Unable to try format: Unknown error -1
0:00:00.398168098 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:2927:gst_v4l2_object_probe_caps_for_format:nvv4l2decoder0:sink Could not probe maximum capture size for pixelformat H264
0:00:00.398602403 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:3035:gst_v4l2_object_get_nearest_size:nvv4l2decoder0:src Unable to try format: Unknown error -1
0:00:00.398614201 30115 0x55adcf56e630 WARN v4l2 gstv4l2object.c:2921:gst_v4l2_object_probe_caps_for_format:nvv4l2decoder0:src Could not probe minimum capture size for pixelformat NM12

When use nvv4l2decoder with rtsp h264 stream, please remove h264parse, it will work.

Thanks a Lot. It worked !!