| Index: media/capture/video/video_capture_device.h
 | 
| diff --git a/media/capture/video/video_capture_device.h b/media/capture/video/video_capture_device.h
 | 
| index ad0927d8becf7d35c159433ef270dd0f351e78dc..099cf2897a995fdd1e30e6e1a3c2669739b78ff0 100644
 | 
| --- a/media/capture/video/video_capture_device.h
 | 
| +++ b/media/capture/video/video_capture_device.h
 | 
| @@ -26,6 +26,10 @@
 | 
|  #include "media/base/video_frame.h"
 | 
|  #include "ui/gfx/gpu_memory_buffer.h"
 | 
|  
 | 
| +namespace tracked_objects {
 | 
| +class Location;
 | 
| +}  // namespace tracked_objects
 | 
| +
 | 
|  namespace media {
 | 
|  
 | 
|  class MEDIA_EXPORT VideoCaptureDevice {
 | 
| @@ -250,7 +254,8 @@ class MEDIA_EXPORT VideoCaptureDevice {
 | 
|  
 | 
|      // An error has occurred that cannot be handled and VideoCaptureDevice must
 | 
|      // be StopAndDeAllocate()-ed. |reason| is a text description of the error.
 | 
| -    virtual void OnError(const std::string& reason) = 0;
 | 
| +    virtual void OnError(const tracked_objects::Location& from_here,
 | 
| +                         const std::string& reason) = 0;
 | 
|  
 | 
|      // VideoCaptureDevice requests the |message| to be logged.
 | 
|      virtual void OnLog(const std::string& message) {}
 | 
| 
 |