buffer-lateness

This tracer provides an easy way to collect lateness of each buffer when it is pushed out of a pad in live pipelines.

Example:

$ GST_TRACERS='buffer-lateness(file="/tmp/buffer_lateness.log")' gst-launch-1.0 audiotestsrc is-live=true ! queue ! fakesink

The generated file is a CSV file of the format

timestamp,element:pad name,pad pointer,buffer clock time,pipeline clock time,lateness,min latency

Parameters

file

Specifies the path to the file that will collect the CSV file with the buffer lateness.

By default the file is written to /tmp/buffer_lateness.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.

GstBufferLateness

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstTracer
                ╰──GstBufferLateness

Action Signals

write-log

g_signal_emit_by_name (param_0, "write-log", arg0);
ret = param_0.emit ("write-log", arg0)
let ret = param_0.emit ("write-log", arg0);

Parameters:

param_0 (GstElement *)
No description available
arg0 (gchararray)
No description available

Flags: Run Last / Action


The results of the search are