You can drop files into the plugin directory and they'll be picked up.  On my Xubuntu for example:<br><br>/usr/lib/x86_64-linux-gnu/gstreamer-0.10/<br><br>However IMHO using environment variable <code>GST_PLUGIN_PATH</code> to override the search path is a better thing to do during development.<br>
<br><br><div class="gmail_quote">On 31 October 2012 10:55, Mandeep Sandhu <span dir="ltr"><<a href="mailto:mandeepsandhu.chd@gmail.com" target="_blank">mandeepsandhu.chd@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Anyone?<br>
<br>
How does one make an existing gstreamer package (installed in Ubuntu<br>
12.10) recognize/register a custom plugin?<br>
<br>
Thanks,<br>
-mandeep<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On Mon, Oct 29, 2012 at 7:13 PM, Mandeep Sandhu<br>
<<a href="mailto:mandeepsandhu.chd@gmail.com">mandeepsandhu.chd@gmail.com</a>> wrote:<br>
> Hi All,<br>
><br>
> I'm newbie who's recently jumped into playing around with GStreamer.<br>
><br>
> I have gone through "GStreamer Application Development Manual" to get<br>
> a basic idea of the various Gstreamer concepts. Currently, I'm reading<br>
> the "GStreamer Plugin Writer's Guide (1.0.2)" to get a very basic<br>
> plugin working (only for my own understanding).<br>
><br>
> For creating the basic template of a plugin, I was using the<br>
> "make_element" tool which comes along with the gst-template repo.<br>
><br>
> The template code created by this tool compiles fine, however it does<br>
> not get recognized when I try to use it a sample pipeline. I construct<br>
> the pipline as follows (after building the plugin):<br>
><br>
> $ gst-launch-0.10 -v<br>
> --gst-plugin-path=/home/mandeep/work/gstreamer/gst-template/gst-plugin/src/.libs/<br>
> fakesrc ! myfilter ! fakesink silent=TRUE<br>
> WARNING: erroneous pipeline: no element "myfilter"<br>
> $<br>
><br>
> Somehow, my plugin is not 'registered' with gstreamer. Any idea how to<br>
> get this working?<br>
><br>
> The plugin guide has a "NOTE" that states one should use<br>
> "gst-element-maker" from the gst-plugins-bad repo. However, the<br>
> template code created by this tool does not compile. Here's what I<br>
> did:<br>
><br>
> $ gst-element-maker MyFilter basesink<br>
> ../../../gst-plugins-bad/tools/gst-element-maker: 376:<br>
> ../../../gst-plugins-bad/tools/gst-element-maker: gst-indent: not<br>
> found<br>
> pkg is gstreamer-base-0.10<br>
> gstmyfilter.c: In function ‘gst_myfilter_base_init’:<br>
> gstmyfilter.c:109:3: warning: implicit declaration of function<br>
> ‘gst_element_class_set_static_metadata’<br>
> [-Wimplicit-function-declaration]<br>
> gstmyfilter.c: At top level:<br>
> gstmyfilter.c:324:1: error: ‘myfilter’ undeclared here (not in a function)<br>
><br>
> Any idea how to fix this error?<br>
><br>
> The files generated by the above command are: gstmyfilter.h and<br>
> gstmyfilter.c (I have altered Makefile.am accordingly to add these 2<br>
> new files for building.<br>
><br>
> Regards,<br>
> -mandeep<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br>