| Index: remoting/protocol/webrtc_video_renderer_adapter.cc
|
| diff --git a/remoting/protocol/webrtc_video_renderer_adapter.cc b/remoting/protocol/webrtc_video_renderer_adapter.cc
|
| index c3de15fd5899cf939e6468d688f4ba9718c65543..264f7988e8aa3bd8cc4735d39200f29357822ce7 100644
|
| --- a/remoting/protocol/webrtc_video_renderer_adapter.cc
|
| +++ b/remoting/protocol/webrtc_video_renderer_adapter.cc
|
| @@ -46,6 +46,10 @@ WebrtcVideoRendererAdapter::WebrtcVideoRendererAdapter(
|
|
|
| WebrtcVideoRendererAdapter::~WebrtcVideoRendererAdapter() {
|
| DCHECK(task_runner_->BelongsToCurrentThread());
|
| +
|
| + webrtc::VideoTrackVector video_tracks = media_stream_->GetVideoTracks();
|
| + DCHECK(!video_tracks.empty());
|
| + video_tracks[0]->RemoveSink(this);
|
| }
|
|
|
| void WebrtcVideoRendererAdapter::OnFrame(const cricket::VideoFrame& frame) {
|
| @@ -75,5 +79,5 @@ void WebrtcVideoRendererAdapter::DrawFrame(
|
| frame_consumer_->DrawFrame(std::move(frame), base::Closure());
|
| }
|
|
|
| -} // namespace remoting
|
| } // namespace protocol
|
| +} // namespace remoting
|
|
|