| 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 1dcd4ac0086d359be1ab8645f4654a408c715374..52fb4fac37e6222c65220954430e563345f3ea12 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
|
|
|