[Bug 675132] tsdemux: implement proper seeking with binary search and keyframe detection
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Jun 12 05:46:23 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=675132
GStreamer | gst-plugins-bad | git
Edward Hervey <bilboed> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Target Milestone|HEAD |1.3.3
--- Comment #52 from Edward Hervey <bilboed at bilboed.com> 2014-06-12 12:46:19 UTC ---
Rebased and pushed. Thanks !
commit 79c13b713eedbe99ac8c1de496c6a137ebef8a3a
Author: Mathieu Duponchelle <mathieu.duponchelle at opencreed.com>
Date: Fri May 30 16:52:09 2014 +0200
tsdemux: implement proper seeking for h264 streams.
Co-Authored by: Thibault Saunier <tsaunier at gnome.org>
From a high level perspective, the new process for seeking h264
streams is as follows:
1) Rewind the stream until we find the first I-slice of a frame,
and mark its offset in the stream.
2) Rewind the stream until we find SPS and PPS informations,
to make sure the subsequent parser is up to date.
3) Accumulate optionnal SEI NAL units on the way.
4) Push the SPS, PPS and SEI units before the new keyframe.
https://bugzilla.gnome.org/show_bug.cgi?id=675132
--
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