[Bug 704255] New: [qtdemux] invalid base time on newsegment in push mode after a seek

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jul 15 07:31:41 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=704255
  GStreamer | gst-plugins-good | 1.1.2

           Summary: [qtdemux] invalid base time on newsegment in push mode
                    after a seek
    Classification: Platform
           Product: GStreamer
           Version: 1.1.2
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: rawoul at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=249205)
 View: https://bugzilla.gnome.org/attachment.cgi?id=249205
 Review: https://bugzilla.gnome.org/review?bug=704255&attachment=249205

qtdemux: reset segment on flush stop

cca2f555d14 introduces a regression, where the demux segment is not reset on
flush stop, so the next upstream segment event will calculate an invalid base
time on the new segment to be sent downstream.

This can be reproduced easily by seeking in an mp4 file in push mode, after the
seek it takes some time for playback to start again; this is because the
segment base time is not 0, where it should be.

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