2 # simple benchmark to check the overhead of the tracers
4 # tracers can be a list of tracers separated using ';'
7 echo "Usage: $0 <tracer(s)> [<file>]"
14 file=$(ls -1R $HOME/Music/ | grep -v "/:" | head -n1)
15 file=$(ls $HOME/Music/$file)
20 echo "testing $tracer on $file"
26 GST_DEBUG_FILE="$log" /usr/bin/gst-launch-1.0 playbin uri=file://$file audio-sink="fakesink sync=false" video-sink="fakesink sync=false" | grep "Execution ended after" | sed 's/Execution ended after//'
30 GST_DEBUG="GST_TRACER:7" GST_TRACERS="$tracer" test
34 GST_TRACERS="$tracer" test