significance of STREAM_LOCK

ved kpl ved.kpl at
Thu Dec 8 00:23:19 PST 2011

Streaming thread is a generic term in which your pipeline is running,
which means
when you set the pipeline to playing (from the application thread,
main()), the pipeline
will start running in separate thread(s), which we call as streaming thread(s).

chain function is just a function which is called on the sinkpad when
an upstream element
pushes the buffers down. (chain function is called under streaming
thread context).

On Thu, Dec 8, 2011 at 1:31 PM, chandu
<chandrakala.madhira at> wrote:
> Hi,
> Thanks for the explanation. That was very useful information.
> i have doubt regarding streaming thread.
> streaming thread and chain function execute in different threads?
> If YES, chain function blocks streaming thread because, chain function
> processes data provided by streaming thread. Is that correct
> --
> View this message in context:
> Sent from the GStreamer-devel mailing list archive at
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at

More information about the gstreamer-devel mailing list