[Bug 740575] Fixing DTS in GStreamer

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Apr 4 08:09:21 PDT 2015


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

--- Comment #67 from Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> ---
Yes, I ran out of time for this one (and FLVMux). It's still a bit of an
experiment to get rid of the GstMeta.

A second thought was that instead of storing the sign, which make it a little
harder. We could actually store the running time for PTS and DTS in the
CollectData, storing it as gint64. As running time start at 0, we still support
quite long runs. It's a probably more work in the deprecated collect pads, but
it seems more convenient then having the sign stored (with risk of using the
negtative value as being positive). This way we could reuse the same clip
function instead of having a new one, since we could maintain the old behaviour
while storing a little more information (running time as gint64). We would need
to pick a gint64 value to represent invalid though (could be G_MAXINT64 like we
do in the mpegtsmux patch). A couple of macro to help accessing these ABI.abi
in the CollectData and for checking valid running time would also be nice.

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