Hi all. I have a pipeline where I have a heavy probe callback function attached to the src on my tiler and it definitely causes the pipeline to slowdown a ton. From what I read on this forum and in other places people say that if you need to manipulate metadata you should create a new plugin to do that.
The problem I have is that I cannot seem to install gst-python, which I believe is what is required to provide the libgstpython.so lib that will import my plugin. All of the solutions I can find say to install gst-python from source or even gstreamer-python (which seems to be broken currently).
Has anyone had any success getting something like this to work on a Jetson Xavier AGX recently?
Just as a small update, I was finally able to download and compile gst-python from source. Now I have a differently problem that I am not sure how to fix. It seems to me like it should be working. I also tried to clear the cache already and still have the same issue.
root@nvidia-desktop:/opt/nvidia/deepstream/deepstream-5.0/app# echo $GST_PLUGIN_PATH
/usr/lib/gstreamer-1.0/:/opt/nvidia/deepstream/deepstream-5.0/app/plugins/
root@nvidia-desktop:/opt/nvidia/deepstream/deepstream-5.0/app# ls /usr/lib/gstreamer-1.0/ | grep python
libgstpython.cpython-36m-aarch64-linux-gnu.so
libgstpython.la
root@nvidia-desktop:/opt/nvidia/deepstream/deepstream-5.0/app# gst-inspect-1.0 python
No such element or plugin ‘python’
root@nvidia-desktop:/opt/nvidia/deepstream/deepstream-5.0/app#
Hi @mmcdermott
Please make sure that your Gstreamer version is 1.16+, python plugins don’t behave correctly on older versions of Gstreamer.
Also, please make sure the gst-python installation is recognized. You can install this via apt as well, you just need to install the package:
python-gst-1.0
After this installation, make sure that your GST_PLUGIN_PATH includes the location of your libgstpython.so