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?
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
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.