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