| Index: content/browser/renderer_host/media/media_stream_ui_controller.cc
|
| diff --git a/content/browser/renderer_host/media/media_stream_ui_controller.cc b/content/browser/renderer_host/media/media_stream_ui_controller.cc
|
| index fafb6990e0161a074f5a8c113ef1b8c06466657b..8ab3c007211f1ba590eab8da94b0f1f9141d6603 100644
|
| --- a/content/browser/renderer_host/media/media_stream_ui_controller.cc
|
| +++ b/content/browser/renderer_host/media/media_stream_ui_controller.cc
|
| @@ -199,8 +199,13 @@ void MediaStreamUIController::PostResponse(
|
| // though DevicesAccepted seems to do so.
|
| for (MediaStreamDevices::const_iterator dev = devices.begin();
|
| dev != devices.end(); ++dev) {
|
| - device_list.push_back(StreamDeviceInfo(
|
| - dev->type, dev->name, dev->id, false));
|
| + if (dev->type == content::MEDIA_DEVICE_AUDIO_CAPTURE)
|
| + device_list.push_back(StreamDeviceInfo(
|
| + content::MEDIA_DEVICE_AUDIO_CAPTURE, dev->name, dev->id,
|
| + dev->sample_rate, dev->channel_layout, false));
|
| + else
|
| + device_list.push_back(StreamDeviceInfo(
|
| + dev->type, dev->name, dev->id, false));
|
| }
|
|
|
| requester_->DevicesAccepted(label, device_list);
|
|
|