Suddenly lost all gst-v4l2 encoder

gstreamer with nvv4l2*enc working fine for a while. Today I find all nvv4l2*enc suddenly lost in gst-inspect-1.0. According this post, I try :

$ rm .cache/gstreamer-1.0/registry.aarch64.bin

nvv4l2*enc is back in gst-inspect-1.0, But still not working on gst-laucher-1.0:

gst-launch-1.0 -v videotestsrc ! autovideoconvert ! queue ! nv4l2h264enc ! filesink location=test.h265
WARNING: erroneous pipeline: no element "nv4l2h264enc"

I have try reinstall nvidia-l4t-gstreamer and any package metion on Accelerated GStreamer. And issue still remain.

My Env:

  NVIDIA Jetson AGX Xavier [16GB] - Jetpack 4.4.1 [L4T 32.4.4]
 - Up Time:        0 days 0:24:51                                                                                                                                            Version: 3.0.2
 - Jetpack:        4.4.1 [L4T 32.4.4]                                                                                                                                         Author: Raffaello Bonghi
 - Board:                                                                                                                                                                     e-mail: raffaello@rnext.it
   * Type:           AGX Xavier [16GB]
   * SOC Family:     tegra194     ID: 25
   * Module:         P2888-0001   Board: P2822-0000
   * Code Name:      galen
   * Cuda ARCH:      7.2
   * Serial Number:  1**************
 - Libraries:                                                                                                                                                            - Hostname:    tx-desktop
   * CUDA:         10.2.89                                                                                                                                               - Interfaces:
   * OpenCV:       4.5.1  compiled CUDA: YES                                                                                                                               * eth0:      192.168.50.228
   * TensorRT:     7.1.3.0
   * VPI:          0.4.4
   * VisionWorks:  1.6.0.501
   * Vulkan:       1.2.70
   * cuDNN:        8.0.0.180

Hi,
Looks like there is a typo. It should be nvv4l2h264enc instead of nv4l2h264enc. Please try

gst-launch-1.0 videotestsrc num-buffers=300 ! nvvidconv ! queue ! nvv4l2h264enc ! h264parse ! qtmux ! filesink location=a.mp4

Thanks @DaneLLL , It’s a typo problem.
But the origin problem still remain, ZED can’t encode and decode any video with h264/h265 encoding.

gst-launch-1.0 -v zedsrc svo-file-path=cc_2.42_HD720_SN21958301_16-46-59.svo ! autovideoconvert ! queue ! fpsdisplaysink video-sink=nveglglessink

Setting pipeline to PAUSED ...

Using winsys: x11
Setting depth_mode to ULTRA
Failed to query video capabilities: Inappropriate ioctl for device
[NvV4l2Elements] failed to open
Caught SIGSEGV
Error in VIDIOC_REQBUFS at output planeError in VIDIOC_REQBUFS at output plane#0  0x0000007f7efa5d5c in __waitpid (pid=<optimized out>, stat_loc=0x7ffb824b64, options=<optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:30
#1  0x0000007f7efe12a0 in g_on_error_stack_trace ()
#2  0x000000555c710c3c in  ()
#3  0x0000007ffb825f60 in  ()
Spinning.  Please run 'gdb gst-launch-1.0 23489' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.

I have reported to zed(#19), But this seems to be an environmental issue. In my other Jetson devices, everything works fine. Any advices?

Hi,
By default we support USB cameras through UVC driver. Looks like your camera requires additional driver. Would need to check with the vendor.