Measuring latency of a particular element

Nicolas Dufresne nicolas at ndufresne.ca
Sun Jul 1 19:12:52 UTC 2018


Le samedi 30 juin 2018 à 22:18 -0700, evaluat0r a écrit :
> Hi All,
> 
> I may be mis-remembering, but recall a special element that can be used in a
> pipeline to measure how much time is spent in a selected element.

The interlatency tracer, though it gives you the latency from the start
to a specific element (you have to subsract yourself).

https://developer.ridgerun.com/wiki/index.php?title=GstShark_-_InterLatency_tracer

This isn't upstream and have known bugs, but gives a good idea. I've
started some work to fix it and merge it in upstream latency tracer,
but I don't have any ETA of when this will happen. Meanwhile, I
encourage downloading and compiling GstShark.

> 
> Does something like this exist? What's the closest thing that Gstreamer
> provides if not? Essentially, "how long, on average, do we spend in element
> X"

Tracers gives you the raw data, if you need averaging, the way forward
is to record the traces and import it into a calc software.

> 
> 
> 
> --
> Sent from: http://gstreamer-devel.966125.n4.nabble.com/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


More information about the gstreamer-devel mailing list