summaryrefslogtreecommitdiff
path: root/gst/mpegtsdemux/mpegtspacketizer.c
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2014-08-05 10:42:28 +0200
committerSebastian Dröge <sebastian@centricular.com>2014-08-05 10:42:28 +0200
commitcb293af93d5268dcfbd00c9f0a044969a9f354b4 (patch)
tree5e156677f84b4b145c527f89ad47d42ec7e1af05 /gst/mpegtsdemux/mpegtspacketizer.c
parent9f186c6ab32c1e949916d385186b2d400190add6 (diff)
downloadgstreamer-plugins-bad-cb293af93d5268dcfbd00c9f0a044969a9f354b4.tar.gz
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.
Diffstat (limited to 'gst/mpegtsdemux/mpegtspacketizer.c')
-rw-r--r--gst/mpegtsdemux/mpegtspacketizer.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gst/mpegtsdemux/mpegtspacketizer.c b/gst/mpegtsdemux/mpegtspacketizer.c
index 9feb8eddf..60cb9a2fe 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) */