[Gstreamer-openmax] gst-openmax on beagleboard problem

Michiel Verschueren Michiel.Verschueren at dekimo.be
Wed Jul 29 08:49:37 PDT 2009


Hi Daniel, Hi Felipe,

first of all, thanks for your quick and useful replies.

I set up Poky for the BeagleBoard as specified on wiki page you provided.

As a side note: I run into a minor issue building the poky image. The opkg-native package failed to compile because of gcc's -Werror flags. I worked around this by altering meta/conf/distro/include/poky_fixed_revisions.inc, setting SRCREV_pn-opkg-native to "4671" instead of "4545". See also this page: http://lists.o-hand.com/poky/0677.html. Perhaps something to put on the wiki?

After building, I copied the /lib/dsp folder from tiopenmax-0.3.5 to my file system, as well as the DSP bridge binaries (including the ping test).
Running the ping test yields the same result as before.

When I try to decode my MPEG4 video, I get a bit further then before, but I still get some errors.

root at beagleboard:~# gst-launch-0.10 filesrc location = ./simpsons.mp4 ! omx_mpeg4dec
Setting pipeline to PAUSED ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock

(gst-launch-0.10:779): GStreamer-CRITICAL **: gst_value_set_fraction: assertion `denominator != 0' failed

(gst-launch-0.10:779): GStreamer-CRITICAL **: gst_value_set_fraction: assertion `denominator != 0' failed

(gst-launch-0.10:779): GStreamer-CRITICAL **: gst_value_set_fraction: assertion `denominator != 0' failed

... the assert keeps coming until I interrupt ...

I've googled on this error, but haven't found anything useful. Do you have any ideas? Or can you point me in the right direction to look for a solution?
Do you think this is a problem with the packages, or could I be using gstreamer the wrong way?

Thanks,

Michiel

________________________________________
From: Daniel Díaz [mrchapp at gmail.com]
Sent: Wednesday, July 29, 2009 2:30 AM
To: Felipe Contreras
Cc: Michiel Verschueren; gstreamer-openmax at lists.sourceforge.net
Subject: Re: [Gstreamer-openmax] gst-openmax on beagleboard problem

Hello!


On Wed, Jul 29, 2009 at 8:13 AM, Felipe
Contreras<felipe.contreras at gmail.com> wrote:
> On Tue, Jul 28, 2009 at 5:37 PM, Michiel Verschueren<Michiel.Verschueren at dekimo.be> wrote:
>> Which seems fine to me. When I run "gst-launch-0.10 filesrc location=./test.mp4 !
>> omx_mpeg4dec ! filesink location=/dev/null", I expect that decoder would decode
>> the video and dump data in the null device. However, I get the following error:
>> Setting pipeline to PAUSED ...
>> Pipeline is PREROLLING ...
>> gst-launch-0.10: symbol lookup error: /lib/libLCML.so: undefined symbol: DspManager_Open
>
> My guess is that your LCML is not linked against libbridge. If you
> would have followed my instructions instead of using OpenEmbedded I
> think you wouldn't have had that problem.

If you want to use OE, you might find some recipes as noted here:
  http://elinux.org/BeagleBoard/Poky

The overlay is here:
  http://github.com/mrchapp/meta-texasinstruments/tree/gitomapzoom

I have never tested building them on Angstrom, but my guess is that
they should work.

Greetings!

Daniel Díaz
yosoy at danieldiaz.org




More information about the Gstreamer-openmax mailing list