OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/browser/renderer_host/media/media_stream_manager.h" | 5 #include "content/browser/renderer_host/media/media_stream_manager.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include <algorithm> | 10 #include <algorithm> |
(...skipping 1499 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1510 &state)) { | 1510 &state)) { |
1511 request->devices.push_back(device_info); | 1511 request->devices.push_back(device_info); |
1512 request->SetState(device_info.device.type, state); | 1512 request->SetState(device_info.device.type, state); |
1513 DVLOG(1) << "HandleAccessRequestResponse - device already opened " | 1513 DVLOG(1) << "HandleAccessRequestResponse - device already opened " |
1514 << ", {label = " << label << "}" | 1514 << ", {label = " << label << "}" |
1515 << ", device_id = " << device.id << "}"; | 1515 << ", device_id = " << device.id << "}"; |
1516 continue; | 1516 continue; |
1517 } | 1517 } |
1518 } | 1518 } |
1519 device_info.session_id = | 1519 device_info.session_id = |
1520 GetDeviceManager(device_info.device.type)->Open(device_info); | 1520 GetDeviceManager(device_info.device.type)->Open(device_info.device); |
1521 TranslateDeviceIdToSourceId(request, &device_info.device); | 1521 TranslateDeviceIdToSourceId(request, &device_info.device); |
1522 request->devices.push_back(device_info); | 1522 request->devices.push_back(device_info); |
1523 | 1523 |
1524 request->SetState(device_info.device.type, MEDIA_REQUEST_STATE_OPENING); | 1524 request->SetState(device_info.device.type, MEDIA_REQUEST_STATE_OPENING); |
1525 DVLOG(1) << "HandleAccessRequestResponse - opening device " | 1525 DVLOG(1) << "HandleAccessRequestResponse - opening device " |
1526 << ", {label = " << label << "}" | 1526 << ", {label = " << label << "}" |
1527 << ", {device_id = " << device_info.device.id << "}" | 1527 << ", {device_id = " << device_info.device.id << "}" |
1528 << ", {session_id = " << device_info.session_id << "}"; | 1528 << ", {session_id = " << device_info.session_id << "}"; |
1529 } | 1529 } |
1530 | 1530 |
(...skipping 28 matching lines...) Expand all Loading... |
1559 CancelRequest(label); | 1559 CancelRequest(label); |
1560 } | 1560 } |
1561 | 1561 |
1562 void MediaStreamManager::WillDestroyCurrentMessageLoop() { | 1562 void MediaStreamManager::WillDestroyCurrentMessageLoop() { |
1563 DVLOG(3) << "MediaStreamManager::WillDestroyCurrentMessageLoop()"; | 1563 DVLOG(3) << "MediaStreamManager::WillDestroyCurrentMessageLoop()"; |
1564 DCHECK(CalledOnIOThread()); | 1564 DCHECK(CalledOnIOThread()); |
1565 DCHECK(requests_.empty()); | 1565 DCHECK(requests_.empty()); |
1566 if (media_devices_manager_) | 1566 if (media_devices_manager_) |
1567 media_devices_manager_->StopMonitoring(); | 1567 media_devices_manager_->StopMonitoring(); |
1568 if (video_capture_manager_) | 1568 if (video_capture_manager_) |
1569 video_capture_manager_->UnregisterListener(); | 1569 video_capture_manager_->UnregisterListener(this); |
1570 if (audio_input_device_manager_) | 1570 if (audio_input_device_manager_) |
1571 audio_input_device_manager_->UnregisterListener(); | 1571 audio_input_device_manager_->UnregisterListener(this); |
1572 | 1572 |
1573 device_task_runner_ = nullptr; | 1573 device_task_runner_ = nullptr; |
1574 audio_input_device_manager_ = nullptr; | 1574 audio_input_device_manager_ = nullptr; |
1575 video_capture_manager_ = nullptr; | 1575 video_capture_manager_ = nullptr; |
1576 media_devices_manager_ = nullptr; | 1576 media_devices_manager_ = nullptr; |
1577 g_media_stream_manager_tls_ptr.Pointer()->Set(nullptr); | 1577 g_media_stream_manager_tls_ptr.Pointer()->Set(nullptr); |
1578 } | 1578 } |
1579 | 1579 |
1580 void MediaStreamManager::NotifyDevicesChanged( | 1580 void MediaStreamManager::NotifyDevicesChanged( |
1581 MediaDeviceType device_type, | 1581 MediaDeviceType device_type, |
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1768 return devices; | 1768 return devices; |
1769 | 1769 |
1770 for (auto& device : devices) { | 1770 for (auto& device : devices) { |
1771 device.camera_calibration = | 1771 device.camera_calibration = |
1772 video_capture_manager()->GetCameraCalibration(device.id); | 1772 video_capture_manager()->GetCameraCalibration(device.id); |
1773 } | 1773 } |
1774 return devices; | 1774 return devices; |
1775 } | 1775 } |
1776 | 1776 |
1777 } // namespace content | 1777 } // namespace content |
OLD | NEW |