GStreamer pipeline performance

Hello. I have the following 2 disctinct Jetson pipelines.

  1. gst-launch-1.0 filesrc location=test_video.mp4 ! qtdemux name=demux demux.video_0 ! queue ! h264parse ! video/x-h264, width=3840, height=2160, format=NV12 ! nvv4l2decoder ! video/x-raw(memory:NVMM), width=3840, height=2160 ! nvvidconv ! nvoverlaysink -e

  2. gst-launch-1.0 filesrc location=“test_video.mp4” ! qtdemux name=demux demux.video_0 ! queue ! h264parse ! omxh264dec disable-dvfs=1 ! nvoverlaysink -e

While running these pipelines and inspecting with jtop, I noticed the same profile: no CPU usage and no GPU usage and high NVDEC usage. My question is what is the difference between OMXH264DEC and NVV4L2DECODER?

Both use hardware decoder NVDEC. We have deprecated omx plugins so please use v4l2 plugins.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.