queue-levels
This tracer provides an easy way to collect queue levels over time of all queues inside a pipeline.
Example:
$ GST_TRACERS='queue-levels(file="/tmp/queue_levels.log")' gst-launch-1.0 audiotestsrc ! queue ! fakesink
The generated file is a CSV file of the format
timestamp,queue name,queue pointer,cur-level-bytes,cur-level-time,cur-level-buffers,max-size-bytes,max-size-time,max-size-buffers
Parameters
file
Specifies the path to the file that will collect the CSV file with the queue levels.
By default the file is written to /tmp/queue_levels.log
.
include-filter
Specifies a regular expression for the queue object names that should be included.
By default this is not set.
exclude-filter
Specifies a regular expression for the queue object names that should not be included.
By default this is not set.
The results of the search are