Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU): Jetson AGX Orin Dev Kit
• DeepStream Version: 6.3
• JetPack Version (valid for Jetson only): 5.1.2
• TensorRT Version: 8.5.2
• NVIDIA GPU Driver Version (valid for GPU only): R35.6.0
• Issue Type( questions, new requirements, bugs): questions
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)
Problem: “erroneous pipeline: could not link nvvideoconvert0 to mux, mux can’t handle caps”
I have tried different combinations of the command below. Evaluated results from gst-inspect-1.0 nvstreammux, gst-inspect-1.0 nvvideoconvert. Compared the output between the two elements to ensure that the caps from the nvvideoconvert source match what nvstreammux expects for its sink pads
fpascal@ubuntu:~/tiscamera/build$ gst-launch-1.0 \
tcambin name=tcam0 ! video/x-raw,format=GRAY8,width=1920,height=1080,framerate=30/1
! videoconvert ! “video/x-raw,format=BGR”
! nvvideoconvert ! “video/x-raw(memory:NVMM), format=NV12, width=1920, height=1080”
! nvstreammux name=mux batch-size=1 width=1920 height=1080 live-source=1
! nvinfer config-file-path=$HOME/my_code/config_infer_primary.txt
! nvvidconv ! nvdsosd
! nvvideoconvert ! “video/x-raw(memory:NVMM), format=NV12”
! nvv4l2h264enc bitrate=2000000
! h264parse
! mp4mux
! filesink location=$HOME/Videos/output.mp4 -e
WARNING: erroneous pipeline: could not link nvvideoconvert0 to mux, mux can’t handle caps video/x-raw(memory:NVMM), format=(string)NV12, width=(int)1920, height=(int)1080