[gst-devel] Timestamping and clocking compared to DirectShow

Tim Harris Tim.Harris at snellwilcox.com
Fri Jun 24 06:30:43 CEST 2005


Hi All,
I'm wondering how close Gstreamer's clocking/timestamping features are
to those in DirectShow.

From the Plug-in Writer's Manual the description makes the mechanisms
sound very similar with a couple exceptions:
1) The event time (timestamp relative to global clock, AKA presentation
time) doesn't necessarily start at 0 in GStreamer.
2) There is no "media time" equivalent in Gstreamer (e.g. frame/sample
number in the stream, which isn't reset on seek). Used to detect dropped
frames/samples.

The documentation around clocking isn't very clear. Does the GStreamer
core pick one global clock which is accessed by all of the elements, or
do the elements only ever access the element time through Gstreamer and
use their own global clock? What is the timebase of the global/element
clocks and the timestamps?

Gstreamer looks like a cool project. Keep up the good work.

Thanks,
Tim

P.S.
Does anyone have links to any papers referring to OGI's video pipeline
mentioned as the inspiration for Gstreamer. Unfortunately their group's
webpage seems to be suffering from a MySQL crash.

--
Tim Harris
EngD Research Engineer
tim.harris at snellwilcox.com

Snell & Wilcox Ltd.
www.snellwilcox.com

Institute For System Level Integration
www.sli-institute.ac.uk

This email and any attachments is confidential, may be legally privileged and is intended for the use of the addressee only. If you are not the intended recipient, please note that any use, disclosure, printing or copying of this email is strictly prohibited and may be unlawful. If received in error, please delete this email and any attachments and confirm this to the sender.




More information about the gstreamer-devel mailing list