From: Jan Schmidt Date: Wed, 4 Jun 2014 11:31:21 +0000 (+1000) Subject: mpegtspacketiser: Always initialise packet AFC flags and PCR fields X-Git-Tag: 1.19.3~507^2~10921 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a86b3d032c3efc50a1d81a0ad6bc47781bd0833b;p=platform%2Fupstream%2Fgstreamer.git mpegtspacketiser: Always initialise packet AFC flags and PCR fields Also fix a slight typo in a comment about the smoothing algorithm --- diff --git a/gst/mpegtsdemux/mpegtspacketizer.c b/gst/mpegtsdemux/mpegtspacketizer.c index ba347cf..53a5280 100644 --- a/gst/mpegtsdemux/mpegtspacketizer.c +++ b/gst/mpegtsdemux/mpegtspacketizer.c @@ -453,9 +453,13 @@ mpegts_packetizer_parse_packet (MpegTSPacketizer2 * packetizer, packet->data = data; - if (FLAGS_HAS_AFC (tmp)) + packet->afc_flags = 0; + packet->pcr = G_MAXUINT64; + + if (FLAGS_HAS_AFC (tmp)) { if (!mpegts_packetizer_parse_adaptation_field_control (packetizer, packet)) return FALSE; + } if (FLAGS_HAS_PAYLOAD (tmp)) packet->payload = packet->data; @@ -1200,7 +1204,7 @@ mpegts_packetizer_resync (MpegTSPCR * pcr, GstClockTime time, * * J = N + n * - * N : a constant network delay. + * D : a constant network delay. * n : random added noise. The noise is concentrated around 0 * * In the receiver we can track the elapsed time at the sender with: