summaryrefslogtreecommitdiff
path: root/gst/mpegtsdemux/mpegtspacketizer.h
diff options
context:
space:
mode:
authorEdward Hervey <edward.hervey@collabora.co.uk>2012-05-20 13:27:29 +0200
committerEdward Hervey <edward.hervey@collabora.co.uk>2012-05-22 16:51:25 +0200
commit6d01f5f1b3f14a29bd2cc16f8ddc452ff0928505 (patch)
treee0753a49262fd1565c069d406c4615b1ce7ca76f /gst/mpegtsdemux/mpegtspacketizer.h
parent09209045b6c7c672e987aa49154f626ab17bf60a (diff)
downloadgstreamer-plugins-bad-6d01f5f1b3f14a29bd2cc16f8ddc452ff0928505.tar.gz
mpegtspacketizer: Detect PCR wraparound in skew code
If the received PCR is going backwards (by a safe margin), include that wraparound for further calculation. https://bugzilla.gnome.org/show_bug.cgi?id=674536
Diffstat (limited to 'gst/mpegtsdemux/mpegtspacketizer.h')
-rw-r--r--gst/mpegtsdemux/mpegtspacketizer.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gst/mpegtsdemux/mpegtspacketizer.h b/gst/mpegtsdemux/mpegtspacketizer.h
index f588cd355..f4811cade 100644
--- a/gst/mpegtsdemux/mpegtspacketizer.h
+++ b/gst/mpegtsdemux/mpegtspacketizer.h
@@ -104,6 +104,7 @@ struct _MpegTSPacketizer2 {
gint64 window_min;
gint64 skew;
gint64 prev_send_diff;
+ gint wrap_count;
/* offset/bitrate calculator */
gboolean calculate_offset;