NvdsMeta was abandoned after nvv4l2h264enc

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU)
GPU Tesla T4
• DeepStream Version
6.0
• JetPack Version (valid for Jetson only)
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only)
476
• Issue Type( questions, new requirements, bugs)
questions
• 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)
gst-launch-1.0 urisourcebin uri="" ! decodebin ! streammux ! streamdemux ! queue ! nvvideoconvert ! nvv4l2h264enc ! fakesink.
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)
I’m trying to add nvds meta before streammux and acquire it on nvv4l2h264enc’s src. As far as I know, I can get my nvdsMeta before nvv4l2h264enc with batch_meta. When I attach a probe on nvv4l2h264enc src pad , it appears that all gst_meta include nvds_meta were abandoned. Is there any possible to keep nvds_meta alive until nvv4l2h264enc’src pad?

nvv4l2h264enc will output h264 data, which is encoded data. why do you want to keep nvds_meta alive until nvv4l2h264enc’src pad?

Because I have some info like timestamp. I add it into buffer . So I can get this frame’s real time when I encode this frame. Then used it to generate sei to push together

1 nvv4l2h264enc can’t output meta data ,please refer to official doc: Gst-nvvideo4linux2 — DeepStream 6.0.1 Release documentation
2 you can get meta data before nvv4l2h264enc, please refer to deepstream-test5.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.