Hi
i am using GST_TRACERS = latency(flags=pipeline) to measure my whole pipeline latency , the problem is that the tracer is looking for a source element and a sink element. and in my case the pipeline it branching using tee for example:
videotestsrc name=sourcea ! videoconvert ! tee name=t
t. ! queue ! nvvideoconvert name=roicrop src-crop=0:0:80:80 ! fakesink name=sinkb
t. ! queue ! nvv4l2h265enc! rtph265pay ! udpsink host=127.0.0.1 port=5000 name=sinkc
in this example just for reference , the output of the log is
the sourcea is the src-element in both cases, my question is how can i measure the pipeline time in this case from sourcea to sinkc including the first tee time, right now it calcuate the time from sourcea to sinkb and also sourcea to sinkc separately , i want to measure the time from sourcea to tee then from tee to each branch and sum it all into a whole pipeline processing time
note that i am using the fakesink just to probe data from the buffer so if there’s antoher way to probe it without fakesink it’s also an option, but not sure if that will solve the overall calculation
Thank You