[gst-devel] gst-inspect cannot find any Plugins

Thomas Winkler wi-tom at gmx.de
Wed Apr 23 14:55:08 CEST 2008


Hi,
setting the GST_PLUGIN_PATH env made no changes.
'gst-inspect' also finds only the staticelements.

I've looked into my lib-Path and there are following libs:

root at triton1:~# ls /lib/gstreamer-0.10/ -l
-rw-r--r--    1 root     root       758744 Apr 22  2008 libgstcoreelements.a
-rwxr-xr-x    1 root     root         1809 Apr 22  2008
libgstcoreelements.la
-rwxr-xr-x    1 root     root       486342 Apr 22  2008
libgstcoreelements.so
-rw-r--r--    1 root     root        34704 Apr 22  2008 libgstcoreindexers.a
-rwxr-xr-x    1 root     root         1703 Apr 22  2008
libgstcoreindexers.la
-rwxr-xr-x    1 root     root        31812 Apr 22  2008
libgstcoreindexers.so


Any more ideas?

Greets,
Thomas

-----Ursprüngliche Nachricht-----
Von: Kelvin Cheng [mailto:kelvin.cheng at garmin.com] 
Gesendet: Mittwoch, 23. April 2008 14:20
An: Thomas Winkler
Betreff: Re: [gst-daily] gst-inspect cannot find any Plugins

try to 
#export GST_PLUGIN_PATH=/your_libgstabc.so_location 
before run gst-inspect

-Kelvin

On Wed, 2008-04-23 at 14:12 +0200, Thomas Winkler wrote:
> Hi,
> I'm trying to compile the gstreamer framework on my cross-toolchain
(arm-926ejs-linux-gnu) and after the configure, make and make install
commands the build process succeds.
> 
> But if I start my arm-based Board (it is an Freescale i.MX27 Board) the
'gst-inspect' command only find the Core-Plugin linked into the lib.
> 
> My toolchain has a gcc with glibc and libstdc++ and on the target libc is
also installed.
> 
> Any dependencies (glib2 and libxml2) are also installed on the target
rootfs.
> 
> Here's my command to build the gstreamer into my toolchain:
> 
> [code begin]
> 
> export PATH=${CROSSTOOLCHAIN}/cross-gcc-4.2.0/i686-pc-linux-gnu/bin:$PATH;
> export CC=arm-926ejs-linux-gnu-gcc;
> export CPP=arm-926ejs-linux-gnu-cpp;
> export CBUILD=i686-pc-linux-gnu;
> export CHOST=arm-926ejs-linux-gnu;
> export CFLAGS='-Os';
> export
SYSROOT=${CROSSTOOLCHAIN}/cross-gcc-4.2.0/i686-pc-linux-gnu/arm-926ejs-linux
-gnu/sys-root;
> export PKG_CONFIG_PATH=${SYSROOT}/lib/pkgconfig;
> export CPPFLAGS=-I${SYSROOT}/include;
> 
> CFG_PARAMS="--with-package-name='MyGStreamer' --disable-docs-build
--with-check=no";
> ./configure --build=${CBUILD} --host=${CHOST} --prefix=${SYSROOT}
${CFG_PARAMS};
> make
> make install
> 
> [code end]
> 
> On my host-system 'gst-inspect' will find this:
> 
> vmgentoo install # gst-inspect-0.10
> coreelements:  multiqueue: MultiQueue
> coreelements:  typefind: TypeFind
> coreelements:  tee: Tee pipe fitting
> coreelements:  filesink: File Sink
> coreelements:  queue: Queue
> coreelements:  identity: Identity
> coreelements:  filesrc: File Source
> coreelements:  fdsink: Filedescriptor Sink
> coreelements:  fdsrc: Filedescriptor Source
> coreelements:  fakesink: Fake Sink
> coreelements:  fakesrc: Fake Source
> coreelements:  capsfilter: CapsFilter
> coreindexers:  fileindex: A index that stores entries in file
> coreindexers:  memindex: A index that stores entries in memory
> staticelements:  bin: Generic bin
> staticelements:  pipeline: Pipeline object
> 
> Total count: 3 plugins, 16 features
> 
> --------
> 
> But on the Target-Board 'gst-inspect' only find:
> root at triton1:~# gst-inspect
> staticelements:  bin: Generic bin
> staticelements:  pipeline: Pipeline object
> 
> Total count: 1 plugin, 2 features
> 
> 
> 
> any ideas what's going wrong?
> 
> greets,
> Thomas
> 





More information about the gstreamer-devel mailing list