aggregator: add a timeout property determining buffer wait time
authorMatthew Waters <matthew@centricular.com>
Mon, 6 Oct 2014 07:23:03 +0000 (18:23 +1100)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 2 Dec 2017 15:10:26 +0000 (15:10 +0000)
commitefdcc6c8eb792cf526c61341dc4e5e7b5d64bff2
tree352be23057c2cf6f0009cd4f057f0ce429afe8ec
parente8c34afd5ff6d224f5198ad53c16f116e36aa6df
aggregator: add a timeout property determining buffer wait time

Determines the amount of time that a pad will wait for a buffer before
being marked unresponsive.

Network sources may fail to produce buffers for an extended period of time,
currently causing the pipeline to stall possibly indefinitely, waiting for
these buffers to appear.

Subclasses should render unresponsive pads with either silence (audio), the
last (video) frame or what makes the most sense in the given context.
libs/gst/base/gstaggregator.c
libs/gst/base/gstaggregator.h