Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU)
GPU • DeepStream Version
7.1 • TensorRT Version
10.3 (in DS7.1 Docker container) • NVIDIA GPU Driver Version (valid for GPU only)
565.57.01 • Issue Type( questions, new requirements, bugs)
Question
If I introduce metadata (e.g. GstAudioLevelMeta) to an audio stream by using a filter upstream of a muxer, will that metadata be propagated past the muxer and further downstream? Or is any metadata in the buffer prior to the muxer ignored/overwritten?
I ask as I’m trying to do exactly what I mentioned above, but I’m noticing that the metadata in question further downstream isn’t recoverable (i.e. is NULL).
I know that the “level” plugin/filter does work if I use it in an ordinary GStreamer pipeline, so I’m hoping it will work in a DeepStream pipeline as well.
So, if I’m understanding the linked source correctly, the pipeline MUST make use of DeepStream-specific functions (e.g. gst_buffer_add_nvds_meta()) in order to attach any metadata before the muxer. Is that correct?