[gst-devel] Adding plugins to gstreamer

Grant Kimball grant.kimball at cloakware.com
Tue Apr 24 16:51:12 CEST 2007


Mario -

I've also notice that plug-ins get installed into 2 different directories by
the RPM installation packages.

The first, default directory is /usr/local/lib/gstreamer-0.10/

But other plug-ins get installed in /usr/lib/gstreamer-0.10/

I'd just make sure that all possible paths are included in GST_PLUGIN_PATH.

Good luck,

Grant Kimball


-----Original Message-----
From: Mario Torre [mailto:neugens at limasoftware.net] 
Sent: Tuesday, April 24, 2007 9:47 AM
To: Grant Kimball
Cc: gstreamer-devel at lists.sourceforge.net
Subject: Re: [gst-devel] Adding plugins to gstreamer

Il giorno mar, 24/04/2007 alle 09.18 -0400, Grant Kimball ha scritto:
> Try deleting the GStreamer Plug-ins Registry, then rebuilding it.
> 
> The Registry on my installation is "registry.i686.xml".
> 
> It's located in /home/MyName/.gstreamer-0.10/    (Note: hidden
directory!!)
> 
> To rebuild it, just run "gst-inspect" with no parameters. Make sure you
have
> GST_PLUGIN_PATH set up first.
> 
> More info at
>
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstR
> egistry.html
> 
> Grant Kimball

This is quiet interesting. I set the  GST_PLUGIN_PATH variable and call
gst-inspect and this is the result:

$ export GST_PLUGIN_PATH=/tmp/lib/gstreamer-0.10/

gst-inspect classpathsrc --gst-debug=2
0:00:00.057466000  7819 0x9171968 WARN    GST_PLUGIN_LOADING
gstplugin.c:414:gst_plugin_load_file: module_open
failed: /tmp/lib/gstreamer-0.10//libgstclasspathsrc.so: undefined
symbol: gst_base_src_get_type
0:00:00.057697000  7819 0x9171968 WARN    GST_PLUGIN_LOADING
gstplugin.c:414:gst_plugin_load_file: module_open
failed: /tmp/lib/gstreamer-0.10//libgstclasspathplugin.so: undefined
symbol: gst_base_src_get_type
No such element or plugin 'classpathsrc'

$ gst-inspect filesrc --gst-debug=2
0:00:00.045301000  7796 0x8246968 WARN    GST_PLUGIN_LOADING
gstplugin.c:414:gst_plugin_load_file: module_open
failed: /tmp/lib/gstreamer-0.10//libgstclasspathsrc.so: undefined
symbol: gst_base_src_get_type
0:00:00.045547000  7796 0x8246968 WARN    GST_PLUGIN_LOADING
gstplugin.c:414:gst_plugin_load_file: module_open
failed: /tmp/lib/gstreamer-0.10//libgstclasspathplugin.so: undefined
symbol: gst_base_src_get_type

If I unset it, it works with filesrc, but not with classpathsrc.

Thanks,
Mario
-- 
Lima Software - http://www.limasoftware.net/
GNU Classpath Developer - http://www.classpath.org/
Jabber: neugens at jabber.org - Profile:
http://www.gtalkprofile.com/profile/9661.html
pgp key: http://subkeys.pgp.net/
PGP Key ID: 80F240CF
Fingerprint: BA39 9666 94EC 8B73 27FA  FC7C 4086 63E3 80F2 40CF

Please, support open standards:
http://opendocumentfellowship.org/petition/
http://www.nosoftwarepatents.com/





More information about the gstreamer-devel mailing list