| Index: content/browser/device_monitor_mac.mm
|
| diff --git a/content/browser/device_monitor_mac.mm b/content/browser/device_monitor_mac.mm
|
| index 2faea0ed7e65df6ce509db280475b3d4ccf2a416..c3c713c5714154547c99c9f860a85e9b91640ef3 100644
|
| --- a/content/browser/device_monitor_mac.mm
|
| +++ b/content/browser/device_monitor_mac.mm
|
| @@ -283,12 +283,12 @@ class SuspendObserverDelegate :
|
|
|
| SuspendObserverDelegate::SuspendObserverDelegate(DeviceMonitorMacImpl* monitor)
|
| : avfoundation_monitor_impl_(monitor) {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| }
|
|
|
| void SuspendObserverDelegate::StartObserver(
|
| const scoped_refptr<base::SingleThreadTaskRunner>& device_thread) {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
|
|
| base::Closure on_device_changed_callback =
|
| base::Bind(&SuspendObserverDelegate::OnDeviceChanged,
|
| @@ -308,7 +308,7 @@ void SuspendObserverDelegate::StartObserver(
|
|
|
| void SuspendObserverDelegate::OnDeviceChanged(
|
| const scoped_refptr<base::SingleThreadTaskRunner>& device_thread) {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| // Enumerate the devices in Device thread and post the consolidation of the
|
| // new devices and the old ones to be done on UI thread. The devices array
|
| // is retained in |device_thread| and released in DoOnDeviceChanged().
|
| @@ -320,17 +320,17 @@ void SuspendObserverDelegate::OnDeviceChanged(
|
| }
|
|
|
| void SuspendObserverDelegate::ResetDeviceMonitor() {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| avfoundation_monitor_impl_ = NULL;
|
| [suspend_observer_ clearOnDeviceChangedCallback];
|
| }
|
|
|
| SuspendObserverDelegate::~SuspendObserverDelegate() {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| }
|
|
|
| void SuspendObserverDelegate::DoStartObserver(NSArray* devices) {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| base::scoped_nsobject<NSArray> auto_release(devices);
|
| for (CrAVCaptureDevice* device in devices) {
|
| base::scoped_nsobject<CrAVCaptureDevice> device_ptr([device retain]);
|
| @@ -339,7 +339,7 @@ void SuspendObserverDelegate::DoStartObserver(NSArray* devices) {
|
| }
|
|
|
| void SuspendObserverDelegate::DoOnDeviceChanged(NSArray* devices) {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| base::scoped_nsobject<NSArray> auto_release(devices);
|
| std::vector<DeviceInfo> snapshot_devices;
|
| for (CrAVCaptureDevice* device in devices) {
|
| @@ -404,7 +404,7 @@ AVFoundationMonitorImpl::AVFoundationMonitorImpl(
|
| : DeviceMonitorMacImpl(monitor),
|
| device_task_runner_(device_task_runner),
|
| suspend_observer_delegate_(new SuspendObserverDelegate(this)) {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| NSNotificationCenter* nc = [NSNotificationCenter defaultCenter];
|
| device_arrival_ =
|
| [nc addObserverForName:AVFoundationGlue::
|
| @@ -424,7 +424,7 @@ AVFoundationMonitorImpl::AVFoundationMonitorImpl(
|
| }
|
|
|
| AVFoundationMonitorImpl::~AVFoundationMonitorImpl() {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| suspend_observer_delegate_->ResetDeviceMonitor();
|
| NSNotificationCenter* nc = [NSNotificationCenter defaultCenter];
|
| [nc removeObserver:device_arrival_];
|
| @@ -432,7 +432,7 @@ AVFoundationMonitorImpl::~AVFoundationMonitorImpl() {
|
| }
|
|
|
| void AVFoundationMonitorImpl::OnDeviceChanged() {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| suspend_observer_delegate_->OnDeviceChanged(device_task_runner_);
|
| }
|
|
|
| @@ -441,7 +441,7 @@ void AVFoundationMonitorImpl::OnDeviceChanged() {
|
| @implementation CrAVFoundationDeviceObserver
|
|
|
| - (id)initWithOnChangedCallback:(const base::Closure&)callback {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| if ((self = [super init])) {
|
| DCHECK(!callback.is_null());
|
| onDeviceChangedCallback_ = callback;
|
| @@ -450,7 +450,7 @@ void AVFoundationMonitorImpl::OnDeviceChanged() {
|
| }
|
|
|
| - (void)dealloc {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| std::set<base::scoped_nsobject<CrAVCaptureDevice> >::iterator it =
|
| monitoredDevices_.begin();
|
| while (it != monitoredDevices_.end())
|
| @@ -459,7 +459,7 @@ void AVFoundationMonitorImpl::OnDeviceChanged() {
|
| }
|
|
|
| - (void)startObserving:(base::scoped_nsobject<CrAVCaptureDevice>)device {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| DCHECK(device != nil);
|
| // Skip this device if there are already observers connected to it.
|
| if (std::find(monitoredDevices_.begin(), monitoredDevices_.end(), device) !=
|
| @@ -478,7 +478,7 @@ void AVFoundationMonitorImpl::OnDeviceChanged() {
|
| }
|
|
|
| - (void)stopObserving:(CrAVCaptureDevice*)device {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| DCHECK(device != nil);
|
|
|
| std::set<base::scoped_nsobject<CrAVCaptureDevice> >::iterator found =
|
| @@ -489,12 +489,12 @@ void AVFoundationMonitorImpl::OnDeviceChanged() {
|
| }
|
|
|
| - (void)clearOnDeviceChangedCallback {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| onDeviceChangedCallback_.Reset();
|
| }
|
|
|
| - (void)removeObservers:(CrAVCaptureDevice*)device {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| // Check sanity of |device| via its -observationInfo. http://crbug.com/371271.
|
| if ([device observationInfo]) {
|
| [device removeObserver:self
|
| @@ -508,7 +508,7 @@ void AVFoundationMonitorImpl::OnDeviceChanged() {
|
| ofObject:(id)object
|
| change:(NSDictionary*)change
|
| context:(void*)context {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| if ([keyPath isEqual:@"suspended"])
|
| onDeviceChangedCallback_.Run();
|
| if ([keyPath isEqual:@"connected"])
|
|
|