[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