webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
main.cc File Reference
#include <iostream>
#include "gflags/gflags.h"
#include "webrtc/logging/rtc_event_log/rtc_event_log_parser.h"
#include "webrtc/test/field_trial.h"
#include "webrtc/tools/event_log_visualizer/analyzer.h"
#include "webrtc/tools/event_log_visualizer/plot_base.h"
#include "webrtc/tools/event_log_visualizer/plot_python.h"

Functions

 DEFINE_bool (incoming, true, "Plot statistics for incoming packets.")
 
 DEFINE_bool (outgoing, true, "Plot statistics for outgoing packets.")
 
 DEFINE_bool (plot_all, true, "Plot all different data types.")
 
 DEFINE_bool (plot_packets, false, "Plot bar graph showing the size of each packet.")
 
 DEFINE_bool (plot_audio_playout, false, "Plot bar graph showing the time between each audio playout.")
 
 DEFINE_bool (plot_audio_level, false, "Plot line graph showing the audio level.")
 
 DEFINE_bool (plot_sequence_number, false, "Plot the difference in sequence number between consecutive packets.")
 
 DEFINE_bool (plot_delay_change, false, "Plot the difference in 1-way path delay between consecutive packets.")
 
 DEFINE_bool (plot_accumulated_delay_change, false, "Plot the accumulated 1-way path delay change, or the path delay " "change compared to the first packet.")
 
 DEFINE_bool (plot_total_bitrate, false, "Plot the total bitrate used by all streams.")
 
 DEFINE_bool (plot_stream_bitrate, false, "Plot the bitrate used by each stream.")
 
 DEFINE_bool (plot_bwe, false, "Run the bandwidth estimator with the logged rtp and rtcp and plot " "the output.")
 
 DEFINE_bool (plot_network_delay_feedback, false, "Compute network delay based on sent packets and the received " "transport feedback.")
 
 DEFINE_bool (plot_fraction_loss, false, "Plot packet loss in percent for outgoing packets (as perceived by " "the send-side bandwidth estimator).")
 
 DEFINE_bool (plot_timestamps, false, "Plot the rtp timestamps of all rtp and rtcp packets over time.")
 
 DEFINE_bool (audio_encoder_bitrate_bps, false, "Plot the audio encoder target bitrate.")
 
 DEFINE_bool (audio_encoder_frame_length_ms, false, "Plot the audio encoder frame length.")
 
 DEFINE_bool (audio_encoder_uplink_packet_loss_fraction, false, "Plot the uplink packet loss fraction which is send to the audio encoder.")
 
 DEFINE_bool (audio_encoder_fec, false, "Plot the audio encoder FEC.")
 
 DEFINE_bool (audio_encoder_dtx, false, "Plot the audio encoder DTX.")
 
 DEFINE_bool (audio_encoder_num_channels, false, "Plot the audio encoder number of channels.")
 
 DEFINE_string (force_fieldtrials, "", "Field trials control experimental feature code which can be forced. " "E.g. running with --force_fieldtrials=WebRTC-FooFeature/Enabled/" " will assign the group Enabled to field trial WebRTC-FooFeature. Multiple " "trials are separated by \\)
 
int main (int argc, char *argv[])
 

Function Documentation

◆ DEFINE_bool() [1/21]

DEFINE_bool ( incoming  ,
true  ,
"Plot statistics for incoming packets."   
)

◆ DEFINE_bool() [2/21]

DEFINE_bool ( outgoing  ,
true  ,
"Plot statistics for outgoing packets."   
)

◆ DEFINE_bool() [3/21]

DEFINE_bool ( plot_all  ,
true  ,
"Plot all different data types."   
)

◆ DEFINE_bool() [4/21]

DEFINE_bool ( plot_packets  ,
false  ,
"Plot bar graph showing the size of each packet."   
)

◆ DEFINE_bool() [5/21]

DEFINE_bool ( plot_audio_playout  ,
false  ,
"Plot bar graph showing the time between each audio playout."   
)

◆ DEFINE_bool() [6/21]

DEFINE_bool ( plot_audio_level  ,
false  ,
"Plot line graph showing the audio level."   
)

◆ DEFINE_bool() [7/21]

DEFINE_bool ( plot_sequence_number  ,
false  ,
"Plot the difference in sequence number between consecutive packets."   
)

◆ DEFINE_bool() [8/21]

DEFINE_bool ( plot_delay_change  ,
false  ,
"Plot the difference in 1-way path delay between consecutive packets."   
)

◆ DEFINE_bool() [9/21]

DEFINE_bool ( plot_accumulated_delay_change  ,
false  ,
"Plot the accumulated 1-way path delay  change,
or the path delay " "change compared to the first packet."   
)

◆ DEFINE_bool() [10/21]

DEFINE_bool ( plot_total_bitrate  ,
false  ,
"Plot the total bitrate used by all streams."   
)

◆ DEFINE_bool() [11/21]

DEFINE_bool ( plot_stream_bitrate  ,
false  ,
"Plot the bitrate used by each stream."   
)

◆ DEFINE_bool() [12/21]

DEFINE_bool ( plot_bwe  ,
false  ,
"Run the bandwidth estimator with the logged rtp and rtcp and plot " "the output."   
)

◆ DEFINE_bool() [13/21]

DEFINE_bool ( plot_network_delay_feedback  ,
false  ,
"Compute network delay based on sent packets and the received " "transport feedback."   
)

◆ DEFINE_bool() [14/21]

DEFINE_bool ( plot_fraction_loss  ,
false  ,
"Plot packet loss in percent for outgoing packets (as perceived by " "the send-side bandwidth estimator)."   
)

◆ DEFINE_bool() [15/21]

DEFINE_bool ( plot_timestamps  ,
false  ,
"Plot the rtp timestamps of all rtp and rtcp packets over time."   
)

◆ DEFINE_bool() [16/21]

DEFINE_bool ( audio_encoder_bitrate_bps  ,
false  ,
"Plot the audio encoder target bitrate."   
)

◆ DEFINE_bool() [17/21]

DEFINE_bool ( audio_encoder_frame_length_ms  ,
false  ,
"Plot the audio encoder frame length."   
)

◆ DEFINE_bool() [18/21]

DEFINE_bool ( audio_encoder_uplink_packet_loss_fraction  ,
false  ,
"Plot the uplink packet loss fraction which is send to the audio encoder."   
)

◆ DEFINE_bool() [19/21]

DEFINE_bool ( audio_encoder_fec  ,
false  ,
"Plot the audio encoder FEC."   
)

◆ DEFINE_bool() [20/21]

DEFINE_bool ( audio_encoder_dtx  ,
false  ,
"Plot the audio encoder DTX."   
)

◆ DEFINE_bool() [21/21]

DEFINE_bool ( audio_encoder_num_channels  ,
false  ,
"Plot the audio encoder number of channels."   
)

◆ DEFINE_string()

DEFINE_string ( force_fieldtrials  ,
""  ,
"Field trials control experimental feature code which can be forced. " "E.g. running with --  force_fieldtrials = WebRTC-FooFeature/Enabled/" " will assign the group Enabled to field trial WebRTC-FooFeature. Multiple " "trials are separated by \\ 
)

◆ main()

int main ( int  argc,
char *  argv[] 
)