tsdemux: fix latency handling again
authorTim-Philipp Müller <tim@centricular.com>
Sun, 23 Aug 2015 22:38:21 +0000 (23:38 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Mon, 24 Aug 2015 09:46:31 +0000 (10:46 +0100)
commit54fc1ed5f4c5ee682799dcb4b7953a7607d87964
tree733d17921e57bb78fe016244d79c31c2c2491301
parent88d7b22d40e25e4e6efc33aa4838f67fe72cad2e
tsdemux: fix latency handling again

The tsdemux latency should always be added to the minimum
latency (which is always a valid clock time value). The
"cleanup" in commit a1f709c2 made it so that it would not
be added if upstream reported 0 as minimum latency (as
e.g. udpsrc would). This broke playback of live mpeg-ts
streaming in some cases, leading to playback stutter due
to a too-small configured latency for the pipeline.

https://bugzilla.gnome.org/show_bug.cgi?id=751508
gst/mpegtsdemux/tsdemux.c