| Index: media/audio/audio_util.cc
|
| ===================================================================
|
| --- media/audio/audio_util.cc (revision 181960)
|
| +++ media/audio/audio_util.cc (working copy)
|
| @@ -371,6 +371,14 @@
|
| #if defined(OS_WIN)
|
|
|
| int NumberOfWaveOutBuffers() {
|
| + // Use the user provided buffer count if provided.
|
| + int buffers = 0;
|
| + std::string buffers_str(CommandLine::ForCurrentProcess()->GetSwitchValueASCII(
|
| + switches::kWaveOutBuffers));
|
| + if (base::StringToInt(buffers_str, &buffers) && buffers > 0) {
|
| + return buffers;
|
| + }
|
| +
|
| // Use 4 buffers for Vista, 3 for everyone else:
|
| // - The entire Windows audio stack was rewritten for Windows Vista and wave
|
| // out performance was degraded compared to XP.
|
|
|