multiqueue: Add an extra cache time for unlinked streams
authorEdward Hervey <edward@centricular.com>
Fri, 27 Nov 2015 08:45:29 +0000 (09:45 +0100)
committerEdward Hervey <bilboed@bilboed.com>
Wed, 2 Dec 2015 15:03:20 +0000 (16:03 +0100)
commitc51d2b2a3739caccf764e28aff840189f88e06b3
tree9e85ed03d6c729dac61be39699b1cab9c6b63396
parent72c31876aa979992beadf783ed59e26d8af33428
multiqueue: Add an extra cache time for unlinked streams

When synchronizing the output by time, there are some use-cases (like
allowing gapless playback downstream) where we want the unlinked streams
to stay slightly behind the linked streams.

The "unlinked-cache-time" property allows the user to specify by how
much time the unlinked streams should wait before pushing again.
plugins/elements/gstmultiqueue.c
plugins/elements/gstmultiqueue.h