[gst-devel] My First Plugin - Help please

Ionut Dediu deionut at yahoo.com
Tue Feb 3 13:22:53 CET 2009


Just wanted to point out that the docs are really scarce on beginner specific information. (please don't refer me to the 2 official manuals). Btw, every mature technology acknowledges itself by providing at least one printed book on the subject. While there are dozens of books about DirectShow NOTHING is available yet for gstreamer. Could we (hello worlds out there on gstreamer) hope to see a Gstreamer book any time soon? If not a "for Dummies" kind of book, at least a GStreamer Internals explained.
Thanks,
Ionut

--- On Tue, 2/3/09, Daniel James Laird <daniel.j.laird at nxp.com> wrote:
From: Daniel James Laird <daniel.j.laird at nxp.com>
Subject: Re: [gst-devel] My First Plugin - Help please
To: "Discussion of the development of GStreamer" <gstreamer-devel at lists.sourceforge.net>
Date: Tuesday, February 3, 2009, 12:05 PM

Cool,
That solved that issue.  The problem now is that it does not show up as a
plugin at all.
using gst-inspect to list plugins.

I cannot work out when I should use BOILERPLATE_FULL and when I should use
GST_PLUGIN_DEFINE and gst_element_register as I cannot get a
GST_BOILERPLATE_FULL and GstVideoSink to register.  
Am I missing something really obvious? The manual is a bit vague at this point
and any help would be appreciated.  

Daniel Laird

-----Original Message-----
From: Tim-Philipp Müller [mailto:t.i.m at zen.co.uk] 
Sent: 2009 Feb 03 11:01
To: gstreamer-devel at lists.sourceforge.net
Subject: Re: [gst-devel] My First Plugin - Help please

On Tue, 2009-02-03 at 11:06 +0100, Daniel James Laird wrote:

Hi,

> 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

You need to link to libgstbase-0.10.so in addition to
libgstreamer-0.10.so. Add gstreamer-base-0.10 to your pkg-config module
list (or the PKG_CHECK_MODULES in configure.ac).

You can also check with ldd -r /path/to/your/libgstMyFramedVideo.so.

Cheers
 -Tim




------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20090203/8ed22d1e/attachment.htm>


More information about the gstreamer-devel mailing list