Bug introduced in nvvideoconvert in deepstream 6.0

Please provide complete information as applicable to your setup.

• Hardware Platform Jetson Xavier AGX
• DeepStream Version 6.0
• Issue Type: bug

On deepstream 6.0, nvvideoconvert is causing the following warning from gstreamer:

(gst-launch-1.0:4396): GStreamer-WARNING **: 00:49:05.656: (../gstreamer-1.20.1/gst/gstinfo.c:556):gst_debug_log_valist: runtime check failed: (object == NULL || G_IS_OBJECT (object))

To reproduce, observe that this pipeline has no issue:

gst-launch-1.0 -e multifilesrc location="./%09d.jpg" loop="TRUE" ! image/jpeg,framerate=10/1 ! jpegparse ! nvv4l2decoder mjpeg=TRUE ! queue ! fakesink

And this pipeline produces those warnings:

gst-launch-1.0 -e multifilesrc location="./%09d.jpg" loop="TRUE" ! image/jpeg,framerate=10/1 ! jpegparse ! nvv4l2decoder mjpeg=TRUE ! queue ! nvvideoconvert ! fakesink

Warnings like this should not be ignored…they clutter the output and make it challenging to tell when something is actually wrong.
This was not an issue in deepstream 5.0, where both pipelines perform without producing this error.

Thank you for reporting it, we’ll check and come back, thanks.

Using the same command, can’t reproduce this issue on xavier deepstream6.1, please try the new version.

Is there any workaround or patch I can use besides upgrading versions? Are you also able to recreate the issue with deepstream 6.0?

  1. currently we have no xavier deepstream 6.0 environment, and cna’t reproduce in dgpu 6.0 docker.
  2. please provide the whole logs, what the “gst-inspect-1.0 nvvideoconvert” output? can nvvideoconvert works? for example: gst-launch-1.0 filesrc location=blueCar.jpeg ! jpegdec ! ‘video/x-raw,format=I420’ ! nvvideoconvert src-crop=“0:0:300:300” ! jpegenc ! filesink location=7.jpeg
  3. it is a gstreamer warning, we can’t reproduce on xavier deepstream6.1, please ignore it if no actual effect.