[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