multiqueue: use new stream-start event sparse flag to avoid overreading subtitles
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Tue, 8 Jan 2013 21:16:42 +0000 (21:16 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Wed, 2 Dec 2015 15:03:20 +0000 (16:03 +0100)
commitf6069c2c728e74db370bbf5de0e2e4bf60c30c04
treee4c0f3a5b5431fb2503e1354d3996863b978d149
parent785edec27004369739ea3ece18bf36a68fe09865
multiqueue: use new stream-start event sparse flag to avoid overreading subtitles

This will mean a much lower delay before a subtitles track changes take
effect. Also avoids excessive memory usage in many cases.

This will also consider sparse streams as (individually) never full, so
as to avoid blocking all playback due to one sparse stream.

https://bugzilla.gnome.org/show_bug.cgi?id=600648
plugins/elements/gstmultiqueue.c