From: Sebastian Dröge Date: Tue, 5 Aug 2014 08:42:28 +0000 (+0200) Subject: Revert "mpegtspacketizer: Convert PCR times to GStreamer times before comparing them... X-Git-Tag: 1.19.3~507^2~10502 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cb293af93d5268dcfbd00c9f0a044969a9f354b4;p=platform%2Fupstream%2Fgstreamer.git Revert "mpegtspacketizer: Convert PCR times to GStreamer times before comparing them against 500 * GST_MSECOND" This reverts commit 9f186c6ab32c1e949916d385186b2d400190add6. That commit was actually completely wrong, nevermind. --- diff --git a/gst/mpegtsdemux/mpegtspacketizer.c b/gst/mpegtsdemux/mpegtspacketizer.c index 9feb8ed..60cb9a2 100644 --- a/gst/mpegtsdemux/mpegtspacketizer.c +++ b/gst/mpegtsdemux/mpegtspacketizer.c @@ -1962,8 +1962,7 @@ record_pcr (MpegTSPacketizer2 * packetizer, MpegTSPCR * pcrtable, return; } /* If PCR diff is greater than 500ms, create new group */ - if (G_UNLIKELY (PCRTIME_TO_GSTTIME (corpcr) - - PCRTIME_TO_GSTTIME (current->pending[current->last].pcr) > + if (G_UNLIKELY (corpcr - current->pending[current->last].pcr > 500 * PCR_MSECOND)) { GST_DEBUG ("New PCR more than 500ms away, handling discont"); /* Take values from current and put them in the current group (closing it) */