Index: content/renderer/media/video_capture_impl.cc |
diff --git a/content/renderer/media/video_capture_impl.cc b/content/renderer/media/video_capture_impl.cc |
index 30b43ddfcf4d41c46782c4b7229a354ab60218b4..e4f7c43d3949311d0bb2cc4ad5e07e10b5115e36 100644 |
--- a/content/renderer/media/video_capture_impl.cc |
+++ b/content/renderer/media/video_capture_impl.cc |
@@ -268,13 +268,11 @@ void VideoCaptureImpl::DoBufferReceivedOnCaptureThread( |
// TODO(sheu): convert VideoCaptureMessageFilter::Delegate to use |
// base::TimeTicks instead of base::Time. http://crbug.com/249215 |
timestamp - base::Time::UnixEpoch(), |
- media::BindToLoop( |
- capture_message_loop_proxy_, |
- base::Bind( |
- &VideoCaptureImpl::DoClientBufferFinishedOnCaptureThread, |
- weak_this_factory_.GetWeakPtr(), |
- buffer_id, |
- buffer))); |
+ media::BindToCurrentLoop(base::Bind( |
+ &VideoCaptureImpl::DoClientBufferFinishedOnCaptureThread, |
+ weak_this_factory_.GetWeakPtr(), |
+ buffer_id, |
+ buffer))); |
for (ClientInfo::iterator it = clients_.begin(); it != clients_.end(); ++it) |
it->first->OnFrameReady(this, frame); |