• Hardware Platform (Jetson / GPU): RTX 3070
• DeepStream Version: 5.1 (nvcr.io/nvidia/deepstream:5.1-21.02-triton)
• TensorRT Version: 7.2.1-1+cuda11.1
• NVIDIA GPU Driver Version (valid for GPU only): 470.57.02
• Issue Type( questions, new requirements, bugs): bugs
Hello,
I’m having an issue with the nvstreamdemux
plugin where it’s taking in a buffer (batch size 1) with a NvDsBatchMeta
struct which contains user metadata of type NVDSINFER_TENSOR_OUTPUT_META
(raw results from the nvinferserver
plugin) and outputting a buffer with a NvDsMeta
struct of type NVDS_BATCH_GST_META
which, after conversion into the NvDsBatchMeta
struct, does NOT contain the inference results in the user metadata list. I tried passing in my own custom metadata as well through the nvstreamdemux
along with the inference results meta and in that case both are present on the plugin’s src pad, but only my custom metadata is present on the sink pad (I’ve attached probes to check this info). Does anyone know what could cause this kind of behavior?
Illustration of the problem:
+-------------------+
| |
--- gstbuffer (infer meta + custom meta) ---> | nvstreamdemux | --- gstbuffer (custom meta) --->
| |
+-------------------+
Regards,
Alex