gstreamer python couldn't identify libgstrsvideofx.so
Hello, I am building a gstreamer python project and I need to use some plugins in videofx.
I use cargo build and get libgstrsvideofx-35d199d816f4f6d3.so
and then copy libgstrsvideofx-35d199d816f4f6d3.so
to LD_LIBRARY_PATH
and GST_PLUGIN_PATH
directories.
When using Gst.ElementFactory.make
, I still get the no such element factory "roundedcorners"!
error.
I am using https://crates.io/crates/gst-plugin-videofx 0.10 and gstreamer 1.18.
There are some loading errors
GST_REGISTRY gstregistry.c:1361:gst_registry_scan_path_level:<registry0> file /lib/gstreamer-1.0/libgstrsvideofx-35d199d816f4f6d3.so not yet in registry
GST_PLUGIN_LOADING gstplugin.c:768:_priv_gst_plugin_load_file_for_registry: attempt to load plugin "/lib/gstreamer-1.0/libgstrsvideofx-35d199d816f4f6d3.so"
GST_PLUGIN_LOADING gstplugin.c:825:_priv_gst_plugin_load_file_for_registry: Could not find symbol 'gst_plugin_rsvideofx_35d199d816f4f6d3_get_desc', falling back to gst_plugin_desc
GST_PLUGIN_LOADING gstplugin.c:832:_priv_gst_plugin_load_file_for_registry: Could not find plugin entry point in "/lib/gstreamer-1.0/libgstrsvideofx-35d199d816f4f6d3.so"
Any suggestions? Thanks!