pad-push-timings
This tracer measures how long it takes to push a buffer or buffer list out of a pad.
Example:
$ GST_TRACERS='pad-push-timings(file="/tmp/pad_push_timings.log")' gst-launch-1.0 audiotestsrc ! queue ! fakesink
The generated file is a CSV file of the format
timestamp,element:pad name,pad pointer,push duration
Parameters
file
Specifies the path to the file that will collect the CSV file with the push timings.
By default the file is written to /tmp/pad_push_timings.log
.
include-filter
Specifies a regular expression for the element:pad
names that should be included.
By default this is not set.
exclude-filter
Specifies a regular expression for the element:pad
names that should not be included.
By default this is not set.
The results of the search are