[gst-embedded] plugins&elements on embedded system

Andrey Boyko andreib at module.ru
Wed Jul 15 07:13:11 PDT 2009


Hi, all!

I tried to compile and install gstreamer-0.10.22 and 
gst-plugins-base-0.10.22 to arm-based embedded system on my x86 box. I 
used cross-compiler from CodeSourcery and didn't use scratchbox. This is 
approximate sequence of my actions:

1. Compile and install glib: ./configure 
--prefix=/home/andreib/arm-binaries --host=arm-none-linux-gnueabi 
--cache-file=arm_cache.conf; make install

2. Compile and install gstreamer: ./configure 
--prefix=/home/andreib/arm-binaries --host=arm-none-linux-gnueabi 
FLEX_PATH=/home/andreib/local/bin/flex --disable-loadsave 
--disable-valgrind 
PKG_CONFIG_PATH=/home/andreib/arm-binaries/lib/pkgconfig; make install

3. Compile and install liboil: ./configure 
--prefix=/home/andreib/arm-binaries --host=arm-none-linux-gnueabi 
PKG_CONFIG_PATH=/home/andreib/arm-binaries/lib/pkgconfig; make install

4. Compile and install alsa-lib: /configure 
--prefix=/home/andreib/arm-binaries --host=arm-none-linux-gnueabi 
PKG_CONFIG_PATH=/home/andreib/arm-binaries/lib/pkgconfig; make install

5. Compile and install gst-plugin-base: ./configure 
--prefix=/home/andreib/arm-binaries --host=arm-none-linux-gnueabi 
--disable-x --disable-gnome_vfs --disable-ogg --disable-pango 
--disable-theora --disable-vorbis 
PKG_CONFIG_PATH=/home/andreib/arm-binaries/lib/pkgconfig; make install

After that I copied content of /home/andreib/arm-binaries to /usr on 
embedded system; also created /home/andreib/arm-binaries on embedded 
system and copied same directory from my box there. But any calls of 
gst-inspect (regardless of values of environment variables 
LD_LIBRARY_PATH and GST_PLUGIN_PATH) give me
"
staticelements:  bin: Generic bin
staticelements:  pipeline: Pipeline object

Total count: 1 plugin, 2 features
"
So I consider that embedded system can't find any plugins. How to force 
it to see them? Any hints?

Thanks in advance,
    Andrey Boyko




More information about the Gstreamer-embedded mailing list