Why compiled and installed gstreamer plugin from boilerplate code is not found by gst-inspect -
i followed instructions in gstreamer plugin writer's guide (1.7.1.1):
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/index.html
in order build new gstreamer plugin. ran make_element , edited makefile.am described. amazingly make , make install worked , ended with:
/usr/local/lib/gstreamer-1.0/libgstframe_grabber.la
/usr/local/lib/gstreamer-1.0/libgstframe_grabber.so
as understand it, gst-inspect should find plugin automatically. guide says /usr/local/lib/gstreamer-1.0 needs added gst_plugin_path in order plugins in directory found. document states directory searched automatically. tried , without environment variable, no luck.
now should have started use gstreamer , suffering total information overload. have read many documents, yet don't know whether building gstreamer1.0 or gstreamer0.10 plugin (i think guide gstreamer1.0, since guide's version 1.7.1.1 can't sure).
can give me clue here ?
there many possible reasons can cause issue.
first, check if plugin blacklisted command gst-inspect-1.0 -b
. if plugin show here, means blacklisted.
in case, delete directory ~/.cache/
, run gst-inpect-1.0
again. force gstreamer re-scan plugins list. if reason of blacklist not solved yet, gst-inpect
print out reason here you.
another possible reason (but unlikely happens) setting gst_registry_update
no
, force gstreamer not rescan plugin directory, not found new plugin
p/s: guide gstreamer 1.0
Comments
Post a Comment