Blocked tee branch is causing blocked pipline

Sebastian Dröge sebastian at centricular.com
Wed Sep 23 00:57:14 PDT 2015


On Di, 2015-09-22 at 21:47 +0000, Adam Langley wrote:
> Hi,
> 
> This has to be a simple fix... hopefully
> I am using a tee, so as to capture a camera stream to disk, and
> deliver it to a named pipe at the same time.
> The named pipe (linux fifo) will block until it is read by it's
> consumer, but I need the gstreamer pipeline to still save the stream
> uninterrupted even when the pipe is blocked.
> I have used queues after the tee outputs, as per documentation, but
> whenever I start my pipeline, it just goes paused, and never runs
> (until I read from the named pipe of course).

Try async=false on the filesink too, the problem is probably that it
doesn't preroll until you consumed the first data.

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150923/244e1474/attachment.sig>


More information about the gstreamer-devel mailing list