[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