I am using deepstream 3, with pipeline adapted from the old yolo plugin in https://github.com/NVIDIA-AI-IOT/deepstream_reference_apps
The pipeline is as follows
add uridecodebin source
gst_link_many(nvstreammux, nvvidconv, queue, yolo_plugin, appsink, NULL);
To simulate a slow plugin, I sleep for 5 seconds in yolo_plugin whenever it receives a frame upstream. Despite having a queue, it does not give me the latest frame, but it gives me the next frame from the camera stream.
Can anyone help me to understand why is there no dropping of frames despite having a queue?