| Index: talk/media/webrtc/webrtcvideoengine2.h
|
| diff --git a/talk/media/webrtc/webrtcvideoengine2.h b/talk/media/webrtc/webrtcvideoengine2.h
|
| index b5efa9516dae76e64ea39382a49dd6ba53baa6bb..6bace03c20fdbcf2db835f958ecdd81b81564d7b 100644
|
| --- a/talk/media/webrtc/webrtcvideoengine2.h
|
| +++ b/talk/media/webrtc/webrtcvideoengine2.h
|
| @@ -40,7 +40,6 @@
|
| #include "webrtc/base/scoped_ptr.h"
|
| #include "webrtc/base/thread_annotations.h"
|
| #include "webrtc/base/thread_checker.h"
|
| -#include "webrtc/media/base/videosinkinterface.h"
|
| #include "webrtc/call.h"
|
| #include "webrtc/transport.h"
|
| #include "webrtc/video_frame.h"
|
| @@ -415,7 +414,7 @@
|
| bool SmoothsRenderedFrames() const override;
|
| bool IsDefaultStream() const;
|
|
|
| - void SetSink(rtc::VideoSinkInterface<cricket::VideoFrame>* sink);
|
| + void SetRenderer(cricket::VideoRenderer* renderer);
|
|
|
| VideoReceiverInfo GetVideoReceiverInfo();
|
|
|
| @@ -453,18 +452,18 @@
|
|
|
| const bool disable_prerenderer_smoothing_;
|
|
|
| - rtc::CriticalSection sink_lock_;
|
| - rtc::VideoSinkInterface<cricket::VideoFrame>* sink_ GUARDED_BY(sink_lock_);
|
| - int last_width_ GUARDED_BY(sink_lock_);
|
| - int last_height_ GUARDED_BY(sink_lock_);
|
| + rtc::CriticalSection renderer_lock_;
|
| + cricket::VideoRenderer* renderer_ GUARDED_BY(renderer_lock_);
|
| + int last_width_ GUARDED_BY(renderer_lock_);
|
| + int last_height_ GUARDED_BY(renderer_lock_);
|
| // Expands remote RTP timestamps to int64_t to be able to estimate how long
|
| // the stream has been running.
|
| rtc::TimestampWrapAroundHandler timestamp_wraparound_handler_
|
| - GUARDED_BY(sink_lock_);
|
| - int64_t first_frame_timestamp_ GUARDED_BY(sink_lock_);
|
| + GUARDED_BY(renderer_lock_);
|
| + int64_t first_frame_timestamp_ GUARDED_BY(renderer_lock_);
|
| // Start NTP time is estimated as current remote NTP time (estimated from
|
| // RTCP) minus the elapsed time, as soon as remote NTP time is available.
|
| - int64_t estimated_remote_start_ntp_time_ms_ GUARDED_BY(sink_lock_);
|
| + int64_t estimated_remote_start_ntp_time_ms_ GUARDED_BY(renderer_lock_);
|
| };
|
|
|
| void Construct(webrtc::Call* call, WebRtcVideoEngine2* engine);
|
|
|