[Bug 675132] tsdemux: implement proper seeking with binary search and keyframe detection

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jun 10 11:35:06 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=675132
  GStreamer | gst-plugins-bad | git

Mathieu Duponchelle <mathieu.duponchelle> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #277561|0                           |1
        is obsolete|                            |

--- Comment #48 from Mathieu Duponchelle <mathieu.duponchelle at epitech.eu> 2014-06-10 18:34:59 UTC ---
Created an attachment (id=278218)
 View: https://bugzilla.gnome.org/attachment.cgi?id=278218
 Review: https://bugzilla.gnome.org/review?bug=675132&attachment=278218

Fixes a bug on accurate seeking with stop == GST_CLOCK_TIME_NONE

When an accurate seek is requested, we keep the requested segment to send it,
and update it if the pts of the first buffer that we send is superior to the
start of the segment. We also update the stop of the requested segment, adding
to it the offset so that we can indeed push the requested duration. However, we
were also adding it when stop == GST_CLOCK_TIME_NONE, which was not a very good
idea. This patch fixes the bug.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list