Multiqueue buffer empty => Buffer full

Srinath, Kamaldeep kasrinat at akamai.com
Fri Nov 7 09:36:35 PST 2014


In a multiqueue-like element, I have the low_percent val set to 10, the high_percent val set to 100 and the use_buffering property set to true. This enables buffering messages when the level falls below low or reaches high.

Let's say the level falls below low threshold at 'x' and reaches back to high at 'x+20'. The standard gstreamer pipeline behavior seems to be that playback starts from x+20 instead of x. Buffers are dropped instead of delaying the clock to insure no buffers are lost.

Can this standard behavior be overridden and the stream be made to start from where it was blocked due to the buffering? Is the flush to maintain sync with the master clock necessary? I have further things to discuss based on any helpful direction to this query on this mailing list.

Thanks
Kamal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20141107/3701ba0d/attachment.html>


More information about the gstreamer-devel mailing list