mpegtspacketizer: live: handle pcr/dts discrepancies some more
authorEdward Hervey <bilboed@bilboed.com>
Fri, 13 Jun 2014 09:46:19 +0000 (11:46 +0200)
committerEdward Hervey <bilboed@bilboed.com>
Fri, 13 Jun 2014 09:52:15 +0000 (11:52 +0200)
commit97b3382c80ba3f9ef2479e7b0bb2a6944e26c765
tree84ad55e36948dcd2c58fd92321f855b2bfdec99d
parentfdf9bdf9295ff9ec781e0e1551ed18c581d1af34
mpegtspacketizer: live: handle pcr/dts discrepancies some more

When wrapover/reset occur, we end up with a small window of time where
the PTS/DTS will still be using the previous/next time-range.

In order not to return bogus values, return GST_CLOCK_TIME_NONE if the
PTS/DTS value to convert differs by more than 15s against the last seen
PCR

https://bugzilla.gnome.org/show_bug.cgi?id=674536
gst/mpegtsdemux/mpegtspacketizer.c