| Index: content/renderer/media/video_track_to_pepper_adapter.cc
|
| diff --git a/content/renderer/media/video_track_to_pepper_adapter.cc b/content/renderer/media/video_track_to_pepper_adapter.cc
|
| index c59155f85db58769a3f9d44128c45ace1019e0fc..1b0a2436e34d7e5a3e840a0b3ac78517875c5a0b 100644
|
| --- a/content/renderer/media/video_track_to_pepper_adapter.cc
|
| +++ b/content/renderer/media/video_track_to_pepper_adapter.cc
|
| @@ -40,13 +40,13 @@ class PpFrameReceiver : public MediaStreamVideoSink {
|
| DCHECK((reader_ && !reader) || (!reader_ && reader))
|
| << " |reader| = " << reader << ", |reader_| = " << reader_;
|
| if (reader) {
|
| - AddToVideoTrack(this,
|
| - media::BindToCurrentLoop(
|
| - base::Bind(&PpFrameReceiver::OnVideoFrame,
|
| - weak_factory_.GetWeakPtr())),
|
| - track_);
|
| + MediaStreamVideoSink::ConnectToTrack(
|
| + track_,
|
| + media::BindToCurrentLoop(
|
| + base::Bind(&PpFrameReceiver::OnVideoFrame,
|
| + weak_factory_.GetWeakPtr())));
|
| } else {
|
| - RemoveFromVideoTrack(this, track_);
|
| + MediaStreamVideoSink::DisconnectFromTrack();
|
| weak_factory_.InvalidateWeakPtrs();
|
| }
|
| reader_ = reader;
|
|
|