Pipeline freeze at preroll on embedded system

Julian Scheel julian at jusst.de
Sun Jan 20 05:17:50 PST 2013


Hi Sebastian,

Am Sonntag, den 20.01.2013, 13:06 +0100 schrieb Sebastian Dröge:
> On So, 2013-01-20 at 12:46 +0100, Julian Scheel wrote:
> > Actually it does not really work. It just freezes at a later point
> > gst-launch-1.0 fakesrc is-live=true num-buffers=50 ! fakesink
> > will never terminate.
> 
> as discussed on Friday already I believe that this is something broken
> in the lower layers of your system already. You mentioned that the GLib
> main loop for example already causes problems.

This was an assumption after looking into the backtraces of the error
case. But actually I think I was wrong about that. So the backtraces
seem fine - the main loop is just waiting for an event to happen.

> Did you check if someone else had similar problems running a custom RPi
> distribution? Or do you know if someone is running a custom RPi
> distribution without this problems, and checked if you built the system
> the same way?

I could find noone with similiar problems so far. But actually buildroot
is shipping gstreamer-0.10 and glib 2.30 by default, so it's unlikely
that many people have done gstreamer-1.0 build. I update to glib 2.32
and gstreamer-0.10, which works fine. Then I update gstreamer to 1.0
which does not work.
Right now I am tryint to update to glib 2.34, maybe that helps.


> At least with Raspbian and Arch Linux on RPi this problems don't happen.

Raspbian and Arch don't use uclibc, do they? This might be an important
difference.

Regards,
Julian



More information about the gstreamer-devel mailing list