It appears that the nvv4l2decoder is broken in the latest release (32.4.3):
Does NOT work:
gst-launch-1.0 -v rtspsrc location=rtsp://admin:admin123@192.168.1.108:554 ! rtph264depay ! queue ! h264parse ! nvv4l2decoder ! filesink location=test.mp4
If you switch to omxh264dec, it DOES work:
gst-launch-1.0 -v rtspsrc location=rtsp://admin:admin123@192.168.1.108:554 ! rtph264depay ! queue ! h264parse ! omxh264dec ! filesink location=test.mp4
System Info:
Linux tracker 4.9.140-tegra #1 SMP PREEMPT Thu Jun 25 21:22:12 PDT 2020 aarch64 aarch64 aarch64 GNU/Linux
NVIDIA Jetson AGX Xavier - Jetpack 4.4 [L4T 32.4.3]
Cuda Arch: 7.2
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION=“Ubuntu 18.04.4 LTS”
Install packages from apt:
nvidia-l4t-3d-core 32.4.3-20200625213407
nvidia-l4t-apt-source 32.4.3-20200625213407
nvidia-l4t-bootloader 32.4.3-20200709231533
nvidia-l4t-camera 32.4.3-20200625213407
nvidia-l4t-configs 32.4.3-20200625213407
nvidia-l4t-core 32.4.3-20200625213407
nvidia-l4t-cuda 32.4.3-20200625213407
nvidia-l4t-firmware 32.4.3-20200625213407
nvidia-l4t-graphics-demos 32.4.3-20200625213407
nvidia-l4t-gstreamer 32.4.3-20200625213407
nvidia-l4t-init 32.4.3-20200625213407
nvidia-l4t-initrd 32.4.3-20200625213407
nvidia-l4t-jetson-io 32.4.3-20200625213407
nvidia-l4t-jetson-multimedia-api 32.4.3-20200625213407
nvidia-l4t-kernel 4.9.140-tegra-32.4.3-20200625213407
nvidia-l4t-kernel-dtbs 4.9.140-tegra-32.4.3-20200625213407
nvidia-l4t-kernel-headers 4.9.140-tegra-32.4.3-20200625213407
nvidia-l4t-multimedia 32.4.3-20200625213407
nvidia-l4t-multimedia-utils 32.4.3-20200625213407
nvidia-l4t-oem-config 32.4.3-20200625213407
nvidia-l4t-tools 32.4.3-20200709231533
nvidia-l4t-wayland 32.4.3-20200625213407
nvidia-l4t-weston 32.4.3-20200625213407
nvidia-l4t-x11 32.4.3-20200625213407
nvidia-l4t-xusb-firmware 32.4.3-20200625213407