[Bug 700537] oggdemux: Drops frames because it needs a keyframe after a seek
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Jul 15 01:35:03 PDT 2013
https://bugzilla.gnome.org/show_bug.cgi?id=700537
GStreamer | gst-plugins-base | 1.0.6
Sebastian Dröge <slomo> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Target Milestone|HEAD |1.1.3
--- Comment #19 from Sebastian Dröge <slomo at circular-chaos.org> 2013-07-15 08:34:54 UTC ---
commit 905fe0f4ca3fe6760fb6b4a77bcc5c982605f120
Author: Mathieu Duponchelle <mathieu.duponchelle at epitech.eu>
Date: Sun Jul 14 01:42:52 2013 +0200
oggdemux: Make bisecting fully accurate
When bisecting after an earliest time has been found, we need
to only consider the stream for which the earliest time was found.
Before, the following scenario could be and was encountered:
a) Find the earliest time for stream X
b) bisect and find a page which granuletime is indeed < target, but
contains another stream.
c) decide to seek at the wrong offset, sometimes inferior to
the real one, in which case the error was undected or
d) the offset was superior, and thus the actual target keyframe was
not processed, and packets were skipped waiting
for a granulepos.
https://bugzilla.gnome.org/show_bug.cgi?id=700537
--
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