summaryrefslogtreecommitdiff
path: root/gst/mpegtsmux/tsmux/tsmuxstream.c
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-06-16 16:50:36 +0200
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-06-16 19:23:00 +0200
commitf49e74aa344b9a24004ed260549a24080acb8af1 (patch)
tree02ddce251b2457ebea5aca22e3ef106634f69e12 /gst/mpegtsmux/tsmux/tsmuxstream.c
parentfd92a8b65a1bb79de899a9810e138eadc728ad52 (diff)
downloadgstreamer-plugins-bad-f49e74aa344b9a24004ed260549a24080acb8af1.tar.gz
mpegtsmux: only write PTS and DTS if different
Diffstat (limited to 'gst/mpegtsmux/tsmux/tsmuxstream.c')
-rw-r--r--gst/mpegtsmux/tsmux/tsmuxstream.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/mpegtsmux/tsmux/tsmuxstream.c b/gst/mpegtsmux/tsmux/tsmuxstream.c
index ecc0be8a8..58d8609d6 100644
--- a/gst/mpegtsmux/tsmux/tsmuxstream.c
+++ b/gst/mpegtsmux/tsmux/tsmuxstream.c
@@ -391,7 +391,7 @@ tsmux_stream_initialize_pes_packet (TsMuxStream * stream)
stream->pi.flags &= ~(TSMUX_PACKET_FLAG_PES_WRITE_PTS_DTS |
TSMUX_PACKET_FLAG_PES_WRITE_PTS);
- if (stream->pts != -1 && stream->dts != -1)
+ if (stream->pts != -1 && stream->dts != -1 && stream->pts != stream->dts)
stream->pi.flags |= TSMUX_PACKET_FLAG_PES_WRITE_PTS_DTS;
else {
if (stream->pts != -1)