Index: content/renderer/media/webrtc/webrtc_video_track_adapter.cc |
diff --git a/content/renderer/media/webrtc/webrtc_video_track_adapter.cc b/content/renderer/media/webrtc/webrtc_video_track_adapter.cc |
index 810f8bad7e5ea650ba793ff20b0ed75917623279..0f982d697686169c3a99fc23a4df4a6d43c58e91 100644 |
--- a/content/renderer/media/webrtc/webrtc_video_track_adapter.cc |
+++ b/content/renderer/media/webrtc/webrtc_video_track_adapter.cc |
@@ -41,11 +41,14 @@ class WebRtcVideoTrackAdapter::WebRtcVideoSourceAdapter |
WebRtcVideoCapturerAdapter* capture_adapter); |
void OnVideoFrameOnIO(const scoped_refptr<media::VideoFrame>& frame, |
- const media::VideoCaptureFormat& format); |
+ const media::VideoCaptureFormat& format, |
+ const base::TimeTicks& estimated_capture_time); |
private: |
- void OnVideoFrameOnWorkerThread(const scoped_refptr<media::VideoFrame>& frame, |
- const media::VideoCaptureFormat& format); |
+ void OnVideoFrameOnWorkerThread( |
+ const scoped_refptr<media::VideoFrame>& frame, |
+ const media::VideoCaptureFormat& format, |
+ const base::TimeTicks& estimated_capture_time); |
friend class base::RefCountedThreadSafe<WebRtcVideoSourceAdapter>; |
virtual ~WebRtcVideoSourceAdapter(); |
@@ -91,18 +94,20 @@ WebRtcVideoTrackAdapter::WebRtcVideoSourceAdapter::~WebRtcVideoSourceAdapter() { |
void WebRtcVideoTrackAdapter::WebRtcVideoSourceAdapter::OnVideoFrameOnIO( |
const scoped_refptr<media::VideoFrame>& frame, |
- const media::VideoCaptureFormat& format) { |
+ const media::VideoCaptureFormat& format, |
+ const base::TimeTicks& estimated_capture_time) { |
DCHECK(io_thread_checker_.CalledOnValidThread()); |
libjingle_worker_thread_->PostTask( |
FROM_HERE, |
base::Bind(&WebRtcVideoSourceAdapter::OnVideoFrameOnWorkerThread, |
- this, frame, format)); |
+ this, frame, format, estimated_capture_time)); |
} |
void |
WebRtcVideoTrackAdapter::WebRtcVideoSourceAdapter::OnVideoFrameOnWorkerThread( |
const scoped_refptr<media::VideoFrame>& frame, |
- const media::VideoCaptureFormat& format) { |
+ const media::VideoCaptureFormat& format, |
+ const base::TimeTicks& estimated_capture_time) { |
DCHECK(libjingle_worker_thread_->BelongsToCurrentThread()); |
capture_adapter_->OnFrameCaptured(frame); |
} |