[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