Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU)
Both Jetson & dGPU
• DeepStream Version
6.2
• JetPack Version (valid for Jetson only)
5.1
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs)
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)
Questions based on observations…
We have a single RTSP Camera with the following settings
Fps = 25
Keyframe = 50
When setting the nvv4l2decoder’s skip-frame
property to 0
to decode every frame, the Pipeline runs well without any qos, warning, or error messages.
When we set skip_frames=2
to only decode the keyframes, we start to see a flood of qos messages from the decoder. What is interesting is that the qos messages show a single frame being decoded roughly at the same interval as the Keyframe.
Just filtering on the messages that show the change in the number of decoded frames
The first buffer to be processed happens after 60 buffers are dropped,
: Message type : qos
: source : source-701-42530-nvv4l2decoder
: format : buffers
: processed : 0
: dropped : 60
: Message type : qos
: source : source-701-42530-nvv4l2decoder
: format : buffers
: processed : 1
: dropped : 61
The next after the 85th buffer has been dropped
: Message type : qos
: source : source-701-42530-nvv4l2decoder
: format : buffers
: processed : 1
: dropped : 84
: Message type : qos
: source : source-701-42530-nvv4l2decoder
: format : buffers
: processed : 2
: dropped : 85
The next at 109
: Message type : qos
: source : source-701-42530-nvv4l2decoder
: format : buffers
: processed : 2
: dropped : 108
: Message type : qos
: source : source-701-42530-nvv4l2decoder
: format : buffers
: processed : 3
: dropped : 109
My questions are
- does the decoder use the qos message to report skipped frames?
- or is setting the
skip-frames
property somehow causing qos issues?
Thanks,
Robert.