VPS Toolkit VPService GStreamer v1.16.2 built on VS 2019 cannot find vpspasstru library element. So how does VPService/GStreamer find the pipeline elements that are installed? Where is the path /gstreamer/pipelines located for I cannot find it in the project nor in the GStreamer installation? Does the GST_PLUGIN_PATH= environment variable have to be set to the …\VpsSamples\Bin\VPService directory where the dlls are located? Will that mess with GStreamer operation?
Here is the error:
2021-11-05 10:51:55.350-04:00 INFO - Request starting HTTP/1.1 GET http://localhost:5000/gstreamer/pipelines/vpspasstru
0:00:06.721568000 25840 000002063AC53090 WARN GST_ELEMENT_FACTORY gstelementfactory.c:467:gst_element_factory_make: no such element factory “vpspasstru”!
0:00:06.723402000 25840 000002063AC53090 ERROR default vps2gstreamer.cpp:98:Vps2GStreamer::SetupGStreamer: Element from 3rd party partner pipeline could not be created.
2021-11-05 10:51:55.350-04:00 INFO - Request finished in 5.5698ms 404
Thanks for your help…
EDIT:
So the problem was my understanding of the detailed documentation for VSP Toolkit. Where it addresses starting up VPService, it just has: GST_PLUGIN_PATH=.
No where else in the document does it address this environment variable and I did not notice the period (.), my bad eyes…But that would not work in my case either so I suggest where GStreamer installation is addressed to mention GST_PLUGIN_PATH and perhaps note the period and give an absolute path as an example as well…