summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Hervey <edward.hervey@collabora.co.uk>2012-06-27 18:56:02 +0200
committerEdward Hervey <edward.hervey@collabora.co.uk>2012-06-27 18:56:02 +0200
commit4dab4437d2b6a19793c08b0f274fe715d5c32063 (patch)
treee3817b01764345177e8f62b023a51573466d0853
parentd41bde09dc7d4253316319a859f7c8fa19f6f55b (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.c3
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)));
}