Gst-OpenMax

Hi All,
What is the dependency of compiling gst-openmax with scratchbox, cannot it build outside it,
I am following http://elinux.org/BeagleBoard/gst-openmax this page.
Regards,
Vandana

certainly!
i have compiled it like this:

[1]export PKG_CONFIG_PATH=/home/user/myoe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/pkgconfig
[2]./configure --host=arm-linux --prefix=/usr CFLAGS=’-I/home/user/myoe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/include/gstreamer-0.10 -I/home/user/myoe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/include/ -I/home/user/myoe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/include/libxml2 -I/home/user/myoe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/include/glib-2.0’
[3]make
[4]make DESTDIR=/media/disk-1/ install

You should set the PKG_CONFIG_PATH with the $LIB/pkgconfig;

I followed the page http://elinux.org/BeagleBoard/gst-openmax .
but when running the command <gst-launch-0.10 filesrc location=“foobar.avi” ! avidemux ! omx_mpeg4dec ! omapfbsink>; It have error: omapfb memory map failed;

if you successed on it; please help me; thanks;

2009/5/27 Vandana Vuthoo <vandana.vuthoo@gmail.com>

That's not related to gst-openmax, you could use any other sink, like
xvimagesink.

If you want to use omapfbsink you'll need to specify if you are using
DSS1 or DSS2. I wrote some info for DSS1, but I haven't done that for
DSS2.
http://elinux.org/BeagleBoard/video

Hi Felipe,
I am using DSS2, and followed links, http://elinux.org/BeagleBoard/gst-openmax to compile gst-openmax using ti openmax libraries
Can gst-openmax be compiled without scratchbox?
I did it as the gentleman mentioned below but got the following error when I played
(gst-launch-0.10:898): GStreamer-WARNING **: Failed to load plugin ‘/usr/lib/gstreamer-0.10/libgs
tomx.so’: /usr/lib/gstreamer-0.10/libgstomx.so: cannot open shared object file: No such file or d
irectory
WARNING: erroneous pipeline: no element “omx_mpeg4dec”
Regards,
Vandana

You have a problem with gst-openmax. DSS1 vs DSS2 is pertinent to gst-omapfb.

Yes, you can cross-compile gst-openmax without scratchbox, but you
must know what you are doing. Is libgstomx.so correct? What does 'file
libgstomx.so' says?

I would gladly write a scratchbox howto if you don't know how to use
it... it's quite simple.

where is the scratchbox howto? can you give me the URL if you finished;

2009/5/27 Felipe Contreras <felipe.contreras@gmail.com>

but after using xvimagesink like [1] ,I get the below errror message:


xvimagesink0: Could not initialise Xv output

[1] gst-launch-0.10 filesrc location="/home/root/5.avi" ! avidemux ! omx_mpeg4dec ! xvimagesink

2009/5/27 Felipe Contreras <felipe.contreras@gmail.com>

but after using xvimagesink like [1] ,I get the below errror message:

..................
xvimagesink0: Could not initialise Xv output
..................

[1] gst-launch-0.10 filesrc location="/home/root/5.avi" ! avidemux !
omx_mpeg4dec ! xvimagesink

Is X running?

I just wrote it:
http://felipec.wordpress.com/2009/06/07/installing-scratchbox-1-and-2-for-arm-cross-compilation/

But the gst-openmax depend on the gstreamer and gst-plugins wheng running configure; where i compile the gstreamer and gst-plugins, in scratchbox or native linux;

2009/6/7 Felipe Contreras <felipe.contreras@gmail.com>