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
This commit is contained in:
Seungha Yang 2016-04-24 21:38:51 +09:00 committed by Jan Schmidt
parent 389dd4e3d0
commit 65c5d6d080

View file

@ -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),