Chromium Code Reviews| Index: media/audio/cras/audio_manager_cras.cc |
| diff --git a/media/audio/cras/audio_manager_cras.cc b/media/audio/cras/audio_manager_cras.cc |
| index 2e6d346e73bb1d47d5c343911e4bcb6417d079ac..17526cd12163efb7dbf85bdfaa0193d292a95cc2 100644 |
| --- a/media/audio/cras/audio_manager_cras.cc |
| +++ b/media/audio/cras/audio_manager_cras.cc |
| @@ -40,10 +40,6 @@ const int kMaxOutputStreams = 50; |
| // Default sample rate for input and output streams. |
| const int kDefaultSampleRate = 48000; |
| -// Define bounds for the output buffer size. |
| -const int kMinimumOutputBufferSize = 512; |
| -const int kMaximumOutputBufferSize = 8192; |
| - |
| // Default input buffer size. |
| const int kDefaultInputBufferSize = 1024; |
| @@ -308,7 +304,7 @@ int AudioManagerCras::GetMinimumOutputBufferSizePerBoard() { |
| return 768; |
| else if (board == "samus") |
| return 256; |
| - return kMinimumOutputBufferSize; |
| + return 512; |
| } |
| AudioParameters AudioManagerCras::GetPreferredOutputStreamParameters( |
| @@ -323,8 +319,9 @@ AudioParameters AudioManagerCras::GetPreferredOutputStreamParameters( |
| bits_per_sample = input_params.bits_per_sample(); |
| channel_layout = input_params.channel_layout(); |
| buffer_size = |
| - std::min(kMaximumOutputBufferSize, |
| - std::max(buffer_size, input_params.frames_per_buffer())); |
| + std::min(static_cast<int>(limits::kMaxAudioBufferSize), |
| + std::max(static_cast<int>(limits::kMinAudioBufferSize), |
|
o1ka
2017/06/29 15:29:58
rtoy@: Do we need a "buffer size is below recommen
|
| + input_params.frames_per_buffer())); |
| } |
| int user_buffer_size = GetUserBufferSize(); |