gst 1.2.2 is working on mips/openwrt but 1.2.1 and 1.2.3 aren't

Alexander gst at naturnervt.de
Mon Mar 24 11:59:56 PDT 2014


Hi,

I'm trying to port gstreamer to openwrt/ar71xx and ran into a weird problem:

Version 1.2.2 works but has a problem with gapless playback (the timing
seems about right but it cuts of about half a second at the beginning of
each track, sometimes even more), so I built and installed 1.2.1 which
works nicely on my laptop and on Raspberry Pi.

The problem is that it crashes with a bus error right after it says
"Pipeline is PREROLLING..." when I try to play a file like this:

gst-launch-1.0 filesrc location=file.wav ! wavparse ! audioconvert !
audioresample ! alsasink

or like this:

gst-launch-1.0 filesrc location=file.ogg ! oggdemux ! vorbisdec !
audioconvert ! audioresample ! alsasink

or like this:

gst-launch-1.0 filesrc location=file.mp3 ! mad ! audioconvert !
audioresample ! alsasink

I also tried playing to fakesink, with the same result.

This however kinda works (it gives a short sine sound and then audio
stops but at least it doesn't crash with a bus error):

gst-launch-1.0 audiotestsrc ! audioconvert ! audioresample ! alsasink

Leaving out the "audioconvert" and "audioresample" parts of the pipe
doesn't make any difference. The build-options for both versions are
exactly the same, as are the packages and modules built.

If you need more information, just let me know and I'll be happy to provide.


Cheers,

Alexander



More information about the gstreamer-embedded mailing list