Revert "collectpads: Assume PTS is equal DTS if PTS is missing"
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Mon, 24 Oct 2016 15:45:38 +0000 (11:45 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Mon, 24 Oct 2016 15:54:34 +0000 (11:54 -0400)
This reverts commit 9b0d42ceecb3198399d7e05e3d5f080a7ca27ca9.

https://bugzilla.gnome.org/show_bug.cgi?id=762207

libs/gst/base/gstcollectpads.c

index 4658ef3..a19edf3 100644 (file)
@@ -515,12 +515,6 @@ gst_collect_pads_clip_running_time (GstCollectPads * pads,
 
     time = GST_BUFFER_PTS (buf);
 
-    /* If PTS is not set, the best guess we can make is to assume that both
-     * PTS and DTS are the same. If it was possible, parsers should have fixed
-     * it already as explained in https://bugzilla.gnome.org/show_bug.cgi?id=659489 */
-    if (!GST_CLOCK_TIME_IS_VALID (time))
-      time = GST_BUFFER_DTS (buf);
-
     if (GST_CLOCK_TIME_IS_VALID (time)) {
       time =
           gst_segment_to_running_time (&cdata->segment, GST_FORMAT_TIME, time);