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