Index: media/video/capture/mac/video_capture_device_factory_mac.mm |
diff --git a/media/video/capture/mac/video_capture_device_factory_mac.mm b/media/video/capture/mac/video_capture_device_factory_mac.mm |
index ad285b6dd935475a5b5b69d3e74a2eddb85699d3..d57ad66258aebe93ddf941824db3d758a8d10293 100644 |
--- a/media/video/capture/mac/video_capture_device_factory_mac.mm |
+++ b/media/video/capture/mac/video_capture_device_factory_mac.mm |
@@ -8,6 +8,7 @@ |
#include "base/bind.h" |
#include "base/location.h" |
+#include "base/profiler/scoped_tracker.h" |
#include "base/strings/string_util.h" |
#include "base/task_runner_util.h" |
#import "media/base/mac/avfoundation_glue.h" |
@@ -44,6 +45,11 @@ static bool IsDeviceBlacklisted(const VideoCaptureDevice::Name& name) { |
static scoped_ptr<media::VideoCaptureDevice::Names> |
EnumerateDevicesUsingQTKit() { |
+ // TODO(erikchen): Remove ScopedTracker below once crbug.com/458397 is fixed. |
mcasas
2015/02/13 16:53:09
Nit: Add http:// in front of crbug.com. Also below
erikchen
2015/02/13 21:53:44
Done.
|
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "458397 media::EnumerateDevicesUsingQTKit")); |
+ |
scoped_ptr<VideoCaptureDevice::Names> device_names( |
new VideoCaptureDevice::Names()); |
NSMutableDictionary* capture_devices = |
@@ -64,6 +70,10 @@ static void RunDevicesEnumeratedCallback( |
const base::Callback<void(scoped_ptr<media::VideoCaptureDevice::Names>)>& |
callback, |
scoped_ptr<media::VideoCaptureDevice::Names> device_names) { |
+ // TODO(erikchen): Remove ScopedTracker below once crbug.com/458397 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "458397 media::RunDevicesEnumeratedCallback")); |
callback.Run(device_names.Pass()); |
} |