diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2012-06-16 16:50:36 +0200 |
---|---|---|
committer | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2012-06-16 19:21:02 +0200 |
commit | 79312bf3b410be0b066b0441751422cbf6cabce4 (patch) | |
tree | 3b3766a94e1c97aff5753a86e74e4393d218a1b7 | |
parent | 92e32019501aa0a418dabed85e276722a35527c9 (diff) |
mpegtsmux: only write PTS and DTS if different
-rw-r--r-- | gst/mpegtsmux/tsmux/tsmuxstream.c | 2 |
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) |