Index: talk/media/webrtc/webrtcvideoengine2.cc |
diff --git a/talk/media/webrtc/webrtcvideoengine2.cc b/talk/media/webrtc/webrtcvideoengine2.cc |
index 6fbaf1b40124dc1bd1f5a344785d0427bdfa4013..df50656a2baf1b90aa51c7f11d5da234d9833848 100644 |
--- a/talk/media/webrtc/webrtcvideoengine2.cc |
+++ b/talk/media/webrtc/webrtcvideoengine2.cc |
@@ -1185,7 +1185,7 @@ bool WebRtcVideoChannel2::SetRenderer(uint32_t ssrc, VideoRenderer* renderer) { |
return false; |
} |
- it->second->SetRenderer(renderer); |
+ it->second->SetSink(renderer); |
return true; |
} |
@@ -2231,7 +2231,7 @@ WebRtcVideoChannel2::WebRtcVideoReceiveStream::WebRtcVideoReceiveStream( |
config_(config), |
external_decoder_factory_(external_decoder_factory), |
disable_prerenderer_smoothing_(disable_prerenderer_smoothing), |
- renderer_(NULL), |
+ sink_(NULL), |
last_width_(-1), |
last_height_(-1), |
first_frame_timestamp_(-1), |
@@ -2424,7 +2424,7 @@ void WebRtcVideoChannel2::WebRtcVideoReceiveStream::ClearDecoders( |
void WebRtcVideoChannel2::WebRtcVideoReceiveStream::RenderFrame( |
const webrtc::VideoFrame& frame, |
int time_to_render_ms) { |
- rtc::CritScope crit(&renderer_lock_); |
+ rtc::CritScope crit(&sink_lock_); |
if (first_frame_timestamp_ < 0) |
first_frame_timestamp_ = frame.timestamp(); |
@@ -2436,8 +2436,8 @@ void WebRtcVideoChannel2::WebRtcVideoReceiveStream::RenderFrame( |
if (frame.ntp_time_ms() > 0) |
estimated_remote_start_ntp_time_ms_ = frame.ntp_time_ms() - elapsed_time_ms; |
- if (renderer_ == NULL) { |
- LOG(LS_WARNING) << "VideoReceiveStream not connected to a VideoRenderer."; |
+ if (sink_ == NULL) { |
+ LOG(LS_WARNING) << "VideoReceiveStream not connected to a VideoSink."; |
return; |
} |
@@ -2447,7 +2447,7 @@ void WebRtcVideoChannel2::WebRtcVideoReceiveStream::RenderFrame( |
const WebRtcVideoFrame render_frame( |
frame.video_frame_buffer(), |
frame.render_time_ms() * rtc::kNumNanosecsPerMillisec, frame.rotation()); |
- renderer_->RenderFrame(&render_frame); |
+ sink_->OnFrame(render_frame); |
} |
bool WebRtcVideoChannel2::WebRtcVideoReceiveStream::IsTextureSupported() const { |
@@ -2463,10 +2463,10 @@ bool WebRtcVideoChannel2::WebRtcVideoReceiveStream::IsDefaultStream() const { |
return default_stream_; |
} |
-void WebRtcVideoChannel2::WebRtcVideoReceiveStream::SetRenderer( |
- cricket::VideoRenderer* renderer) { |
- rtc::CritScope crit(&renderer_lock_); |
- renderer_ = renderer; |
+void WebRtcVideoChannel2::WebRtcVideoReceiveStream::SetSink( |
+ rtc::VideoSinkInterface<cricket::VideoFrame>* sink) { |
+ rtc::CritScope crit(&sink_lock_); |
+ sink_ = sink; |
} |
std::string |
@@ -2500,7 +2500,7 @@ WebRtcVideoChannel2::WebRtcVideoReceiveStream::GetVideoReceiverInfo() { |
info.framerate_output = stats.render_frame_rate; |
{ |
- rtc::CritScope frame_cs(&renderer_lock_); |
+ rtc::CritScope frame_cs(&sink_lock_); |
info.frame_width = last_width_; |
info.frame_height = last_height_; |
info.capture_start_ntp_time_ms = estimated_remote_start_ntp_time_ms_; |