[gst-devel] static plugin

Christophe Dehais christophe.dehais at gmail.com
Thu Jun 15 23:26:08 CEST 2006

On 6/15/06, Christophe Dehais <christophe.dehais at gmail.com> wrote:
> Hello,
> First what I wanted to do worked, I'm just trying to better understand how
> gstreamer works.
> I was trying to figure out the best way to organise my code for an
> application and a static plugin (not compiled as .so)
> I used the plugin template to generate gstmyplugin.[ch] and I just
> replaced the GST_PLUGIN_DEFINE by
> the GST_PLUGIN_DEFINE_STATIC in gstmyplugin.c.
> Looking at the definition of the GST_PLUGIN_DEFINE_STATIC macro, it
> creates a function:
> _gst_plugin_static_init__my_plugin_init ()
> that simply fills a GstPluginDesc structure and then call
> _gst_plugin_register_static ().
> So my question is: when is this function called when I execute my
> application ? I had nothing to change to the app code, just had it linked
> with the produced gstmyplugin.o and gstreamer is able to find my custom
> plugin (gst_factory_make(
> [oups shortcup pb. The end:]

gst_factor_make("my_plugin", "filter"); just works

Thanks for explanations
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20060615/1d2b3acf/attachment.htm>

More information about the gstreamer-devel mailing list