basesink: keep track of earliest QoS timestamp
authorWim Taymans <wim.taymans@collabora.co.uk>
Thu, 10 Feb 2011 13:50:04 +0000 (14:50 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Thu, 10 Feb 2011 14:21:46 +0000 (15:21 +0100)
commitd19f40c7169db209fd71b06d3d2f9c209aacfe5e
tree38370d8916f0ec78f725f87d1d259097820205d1
parentdad43fa0042bbdbb0e91e17a7735e9527c898fe5
basesink: keep track of earliest QoS timestamp

Keep track of the earliest allowed timestamp according to the latest
QoS report and drop buffers before that time. Activate this filter
when throttling is enabled. We could later also activate this in the
other QoS cases.

See #638891
libs/gst/base/gstbasesink.c