Multiple Source Pipeline Hangs

Tim-Philipp Müller t.i.m at zen.co.uk
Tue May 7 03:17:19 PDT 2013


On Tue, 2013-05-07 at 08:50 +0100, David Röthlisberger wrote:
> On 6 May 2013, at 21:50, John Westing wrote:
> > 
> > I read the article and understand that the problem is likely an issue with threading, hence the reason for the {} brackets described in my first post: {} brackets in a gst-launch pipeline spawn an additional thread for the elements surrounded in the brackets. However, in my case when I use the {} brackets I get the GStreamer warning "Error during parsing: syntax error, unexpected $undefined" as described in my first post. 
> 
> Interesting, I didn't know that! Where is this documented? A Google
> search for "gst-launch brackets thread" returns this man page:
> http://linux.about.com/library/cmd/blcmdl1_gst-launch.htm
> 
> which says:
> 
>     A group of elements surrounded by curly braces {, } will be executed
>     in a separate thread.
> 
> However, it isn't clear what version of GStreamer the above corresponds
> to. On my Ubuntu 12.10 system, neither the man page for gst-launch-0.10
> nor gst-launch-1.0 contain this text (nor any mention of "{").

That { } syntax for a new thread is GStreamer 0.8 syntax. It doesn't do
anything in 0.10.x or 1.x. It's probably best to ignore every document
where you find these in a gst-launch context.

Cheers
 -Tim



More information about the gstreamer-devel mailing list