mpegtsdemux: only offset timestamps when live
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Thu, 8 Dec 2011 12:42:57 +0000 (12:42 +0000)
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Thu, 8 Dec 2011 12:46:20 +0000 (12:46 +0000)
commit09f0860a1037b73bf314dd6d80ebbfa096ff93bf
tree42c2eb8e45f7678dd8ede4b3d5a37f66b01fddde
parent811a2ef7aaa90ccf50a95ee0cfec28d6fa149505
mpegtsdemux: only offset timestamps when live

This code is to sync to a live source when there is a delay
between start and when we receive the first buffer, so it does
not make sense in a non live case.

This fixes playback of streams where the input timestamps are
based off some arbitrary offset.

https://bugzilla.gnome.org/show_bug.cgi?id=663756
gst/mpegdemux/gstmpegtsdemux.c