[Bug 696899] oggdemux: non flushing segment seek makes buffers late

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Apr 4 01:11:39 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=696899
  GStreamer | gst-plugins-base | unspecified

Wim Taymans <wim.taymans> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |wim.taymans at gmail.com
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.0.7

--- Comment #4 from Wim Taymans <wim.taymans at gmail.com> 2013-04-04 08:11:35 UTC ---
commit ab44e14c52555136738ff77aaad48b2eeea46ce6
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date:   Sat Mar 30 11:06:59 2013 +0000

    segment: Fix seeking when position is slightly outside the segment

    Very often, when the end of a segment is detected by demuxer, the position
    is slightly outside the segment boundaries. Currently, if that is the case
    the base will be set to NONE instead of normal accumulation. This would
    break non-flushing seeks in oggdemux and most likely other demuxers.

    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=696899

commit e58f838ca3a69c5eb2efcb01dc033097e31b5d83
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date:   Sat Mar 30 11:00:35 2013 +0000

    oggdemux: Allow EOS on timestamp equal to stop/start

    Changed the check to a current_time equal to the stop will produce
    EOS instead of the next one. Also, segment.start can't be NONE, so removing
    this check.

    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=696899

-- 
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