[gst-devel] My First Plugin - Help please

Daniel James Laird daniel.j.laird at nxp.com
Tue Feb 3 11:06:32 CET 2009


I am trying to write my first video sink plugin.

I have read the manual and used the autogenerate tool to generate my component. (MyFramedVideo)

I have created a class that use GST_BOILERPLATE and extends GST_TYPE_VIDEO_SINK.

The plugin builds and installs onto my devices rootfs.
I then run gst-inspect and I keep getting the same error:
****
(gst-inspect-0.10:535): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstMyFramedVideo.so': /usr/lib/gstreamer-0.10/libgstMyFramedVideo.so: undefined symbol: gst_base_sink_get_type
****

What am I doing wrong? I have looked at a great many other plugins and make files and I do not seem very different!! I can see that this symbol is in gstcoreelements.so but no one else seems to need to add -lgstcorelements.  Also If I try this it all builds and this error never appears but gst-inspect just hangs.

Really hope someone can help
Many thanks
Daniel Laird
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20090203/91d438f5/attachment.htm>


More information about the gstreamer-devel mailing list