Make path to wav file for jitter buffer simulation in event_log_visualizer configurable.

BUG=webrtc:7467

Review-Url: https://codereview.webrtc.org/2996953002
Cr-Commit-Position: refs/heads/master@{#19364}
This commit is contained in:
owb
2017-08-16 02:48:33 -07:00
committed by Commit Bot
parent 2bf9e73e6b
commit 7fbeb0b3c9

View File

@ -111,6 +111,9 @@ DEFINE_string(
"E.g. running with --force_fieldtrials=WebRTC-FooFeature/Enabled/"
" will assign the group Enabled to field trial WebRTC-FooFeature. Multiple "
"trials are separated by \"/\"");
DEFINE_string(wav_filename,
"",
"Path to wav file used for simulation of jitter buffer");
DEFINE_bool(help, false, "prints this message");
DEFINE_bool(show_detector_state,
@ -255,11 +258,15 @@ int main(int argc, char* argv[]) {
analyzer.CreateAudioEncoderNumChannelsGraph(collection->AppendNewPlot());
}
if (FLAG_plot_audio_jitter_buffer) {
analyzer.CreateAudioJitterBufferGraph(
webrtc::test::ResourcePath(
"audio_processing/conversational_speech/EN_script2_F_sp2_B1",
"wav"),
48000, collection->AppendNewPlot());
std::string wav_path;
if (FLAG_wav_filename[0] != '\0') {
wav_path = FLAG_wav_filename;
} else {
wav_path = webrtc::test::ResourcePath(
"audio_processing/conversational_speech/EN_script2_F_sp2_B1", "wav");
}
analyzer.CreateAudioJitterBufferGraph(wav_path, 48000,
collection->AppendNewPlot());
}
collection->Draw();