Sources for gstnvdsseimeta

Hi,

I am trying to recompile the gstreamer plugins distributed in NVidia git server, according to Working With Sources — NVIDIA Jetson Linux Developer Guide 1 documentation.

However, when trying to load the gstnvvideo4linux2 plugin, I get:
libgstnvvideo4linux2.so: undefined symbol: gst_video_sei_meta_get_info

this symbol is defined in:
nm -gDC /lib/aarch64-linux-gnu/nvidia/libgstnvdsseimeta.so | grep gst_video_sei_meta_get_info
00000000000009e0 T gst_video_sei_meta_get_info

however, I can not find the sources if libgstnvdsseimeta.so. Can anyone help me find that? or explain how to compile without this lib?

Thank you

1.libgstnvdsseimeta.so is not open source
2.

This problem seems to be caused by Jetpack not being installed correctly.

Try export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/aarch64-linux-gnu/nvidia, or add /usr/lib/aarch64-linux-gnu/nvidia to /etc/ld.so.conf

Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU)
• DeepStream Version
• JetPack Version (valid for Jetson only)
• 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)
• The pipeline being used

libgstnvdsseimeta.so is not open source

This is the information I needed.

This library is called in gst-v4l2/gstv4l2videodec.c, through the macro GST_VIDEO_SEI_META_INFO.

I’ll simply change the sources to disable SEI support in gstv4l2videodec.c, so that I can link with my own version of gstreamer.

would it be possible in the future to split libgstnvdsseimeta.so into 2 libs, one closed source that does not depend on gstreamer, and an open source one that adds the gstreamer dependency?

This way, I could recompile all the gst nvidia plugins with the version of gstreamer I need.

Thank you

This does indeed remove the dependency on libgstnvdsseimeta.so.

We will discuss this internally, thanks

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