[Bug 674536] tsdemux: Freeze on pts-wrap with streaming sources
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Apr 24 05:59:20 PDT 2012
https://bugzilla.gnome.org/show_bug.cgi?id=674536
GStreamer | gst-plugins-bad | git
--- Comment #3 from Julian Scheel <julian at jusst.de> 2012-04-24 12:59:15 UTC ---
Created an attachment (id=212690)
View: https://bugzilla.gnome.org/attachment.cgi?id=212690
Review: https://bugzilla.gnome.org/review?bug=674536&attachment=212690
don't reset base_pcrtime
I experimented a bit further and found out that the reset of base_pcrtime when
mpegtspacketizer detect a rolliver thwarts the rollover detection in tsdemux.c,
so that in the end the timestamp makes a jump in the size of MAX_PTS_DTS-new
base_pcrtime.
I don't see a reason why the reset of base_pcrtime would be needed at all with
the rollover code in tsdemux. The attached patch disables it (for now just
using compiler macros...), which works well for me so far. Still some comment
by a developer more familiar with the timestamp handling would be nice.
--
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