From 65c5d6d08036da189c682e8122b6e72438175dcc Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Sun, 24 Apr 2016 21:38:51 +0900 Subject: [PATCH] qtdemux: Fix key_time in gst_qtdemux_adjust_seek() time in segment should be PTS based (not DTS). https://bugzilla.gnome.org/show_bug.cgi?id=765498 --- gst/isomp4/qtdemux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index 7f34d31223..fb3afd86d2 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -1358,7 +1358,7 @@ gst_qtdemux_adjust_seek (GstQTDemux * qtdemux, gint64 desired_time, index = kindex; /* get timestamp of keyframe */ - media_time = QTSAMPLE_DTS (str, &str->samples[kindex]); + media_time = QTSAMPLE_PTS (str, &str->samples[kindex]); GST_DEBUG_OBJECT (qtdemux, "keyframe at %u with time %" GST_TIME_FORMAT " at offset %" G_GUINT64_FORMAT, kindex, GST_TIME_ARGS (media_time),