stream MJPG pixel format

I’m trying to access the stream from the usb camera for MJPG pixel format using gstreamer on jetson nano but i get error that v4l2scr0 could not link to nvvconv0. I was able to stream in UYVY format but at reduce fps. I checked the capabilities of my camera using v4l2-ctl --list-formats-ext -d /dev/video0 and it shows MJPG format. Im not sure where im going wrong.

The following pipeline is verified with Logitech c930e. FYI.

$ gst-launch-1.0 v4l2src device=/dev/video0 io-mode=2 ! image/jpeg,width=1920,height=1080 ! nvjpegdec ! video/x-raw ! nvvidconv ! 'video/x-raw(memory:NVMM),format=I420' ! nvoverlaysink

You may also try tegra_multimedia_api and refer to 12_camera_v4l2_cuda sample