[Bug 719660] New: asfdemux: some dvr-ms files don't play

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Dec 1 11:54:45 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=719660
  GStreamer | gst-plugins-ugly | git

           Summary: asfdemux: some dvr-ms files don't play
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-ugly
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: matej.knopp at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=263249)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=263249)
Patch to ignore the first 0 timestamp if next timestamp is significantly larger

The issue is timestamp of first packet, which is 0, while the rest of the
timestamps are much larger (couple of hours). The first timestamp should have
been -1, but for some reason is 0, which means that the rest of the timestamps
are not properly adjusted and there is a huge gap in resulting timestamps.

However the 0 timestamp can not always be discarded (as -1 would be), because
there are files where the first 0 timestamp is valid (and the rest of the
timestamps are counting from it)

I haven't found a "proper" way to distinguish between those two cases
unfortunately. The patch fixes this by discarding the 0 timestamp if the gap
between it and the second timestamp is larger than one second.

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