diff options
author | Edward Hervey <edward.hervey@collabora.co.uk> | 2012-06-27 18:56:02 +0200 |
---|---|---|
committer | Edward Hervey <edward.hervey@collabora.co.uk> | 2012-06-27 18:56:02 +0200 |
commit | 4dab4437d2b6a19793c08b0f274fe715d5c32063 (patch) | |
tree | e3817b01764345177e8f62b023a51573466d0853 | |
parent | d41bde09dc7d4253316319a859f7c8fa19f6f55b (diff) |
mpegtspacketizer: Fix overwrite
The value contained at *data (as opposed to the value of data) was
being increased.
-rw-r--r-- | gst/mpegtsdemux/mpegtspacketizer.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gst/mpegtsdemux/mpegtspacketizer.c b/gst/mpegtsdemux/mpegtspacketizer.c index f346b30ad..4c345c781 100644 --- a/gst/mpegtsdemux/mpegtspacketizer.c +++ b/gst/mpegtsdemux/mpegtspacketizer.c @@ -332,7 +332,7 @@ mpegts_packetizer_parse_adaptation_field_control (MpegTSPacketizer2 * /* PCR */ if (afcflags & MPEGTS_AFC_PCR_FLAG) { packet->pcr = mpegts_packetizer_compute_pcr (data); - *data += 6; + data += 6; GST_DEBUG ("pcr %" G_GUINT64_FORMAT " (%" GST_TIME_FORMAT ")", packet->pcr, GST_TIME_ARGS (PCRTIME_TO_GSTTIME (packet->pcr))); @@ -345,7 +345,6 @@ mpegts_packetizer_parse_adaptation_field_control (MpegTSPacketizer2 * /* OPCR */ if (afcflags & MPEGTS_AFC_OPCR_FLAG) { packet->opcr = mpegts_packetizer_compute_pcr (data); - /* *data += 6; */ GST_DEBUG ("opcr %" G_GUINT64_FORMAT " (%" GST_TIME_FORMAT ")", packet->pcr, GST_TIME_ARGS (PCRTIME_TO_GSTTIME (packet->pcr))); } |