| Index: webrtc/audio/test/low_bandwidth_audio_test.cc | 
| diff --git a/webrtc/audio/test/low_bandwidth_audio_test.cc b/webrtc/audio/test/low_bandwidth_audio_test.cc | 
| index 65f28fa6a3385ccc2c30dbbac9ad332910202f54..98cfa703c3953e1162edd898689a72fd61b6a001 100644 | 
| --- a/webrtc/audio/test/low_bandwidth_audio_test.cc | 
| +++ b/webrtc/audio/test/low_bandwidth_audio_test.cc | 
| @@ -10,18 +10,26 @@ | 
|  | 
| #include <algorithm> | 
|  | 
| +#include "gflags/gflags.h" | 
| #include "webrtc/audio/test/low_bandwidth_audio_test.h" | 
| #include "webrtc/common_audio/wav_file.h" | 
| #include "webrtc/test/gtest.h" | 
| #include "webrtc/system_wrappers/include/sleep.h" | 
| #include "webrtc/test/testsupport/fileutils.h" | 
|  | 
| + | 
| +DEFINE_int32(sample_rate_hz, 16000, | 
| +             "Sample rate (Hz) of the produced audio files."); | 
| + | 
| namespace { | 
| + | 
| // Wait half a second between stopping sending and stopping receiving audio. | 
| constexpr int kExtraRecordTimeMs = 500; | 
|  | 
| -// The best that can be done with PESQ. | 
| -constexpr int kAudioFileBitRate = 16000; | 
| +std::string FileSampleRateSuffix() { | 
| +  return std::to_string(FLAGS_sample_rate_hz / 1000); | 
| +} | 
| + | 
| }  // namespace | 
|  | 
| namespace webrtc { | 
| @@ -41,14 +49,15 @@ size_t AudioQualityTest::GetNumFlexfecStreams() const { | 
| } | 
|  | 
| std::string AudioQualityTest::AudioInputFile() { | 
| -  return test::ResourcePath("voice_engine/audio_tiny16", "wav"); | 
| +  return test::ResourcePath("voice_engine/audio_tiny" + FileSampleRateSuffix(), | 
| +                            "wav"); | 
| } | 
|  | 
| std::string AudioQualityTest::AudioOutputFile() { | 
| const ::testing::TestInfo* const test_info = | 
| ::testing::UnitTest::GetInstance()->current_test_info(); | 
| -  return webrtc::test::OutputPath() + | 
| -      "LowBandwidth_" + test_info->name() + ".wav"; | 
| +  return webrtc::test::OutputPath() + "LowBandwidth_" + test_info->name() + | 
| +      "_" + FileSampleRateSuffix() + ".wav"; | 
| } | 
|  | 
| std::unique_ptr<test::FakeAudioDevice::Capturer> | 
| @@ -59,7 +68,7 @@ std::unique_ptr<test::FakeAudioDevice::Capturer> | 
| std::unique_ptr<test::FakeAudioDevice::Renderer> | 
| AudioQualityTest::CreateRenderer() { | 
| return test::FakeAudioDevice::CreateBoundedWavFileWriter( | 
| -      AudioOutputFile(), kAudioFileBitRate); | 
| +      AudioOutputFile(), FLAGS_sample_rate_hz); | 
| } | 
|  | 
| void AudioQualityTest::OnFakeAudioDevicesCreated( | 
|  |