| 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);
|
|
|