| Index: content/renderer/media/media_stream_track.cc
|
| diff --git a/content/renderer/media/media_stream_track.cc b/content/renderer/media/media_stream_track.cc
|
| index 0f5755434438d03ab0d21c78d60d612814c5b7d0..70ebca194cc27d80e6016dc4eece417e3746b99b 100644
|
| --- a/content/renderer/media/media_stream_track.cc
|
| +++ b/content/renderer/media/media_stream_track.cc
|
| @@ -18,36 +18,16 @@ MediaStreamTrack* MediaStreamTrack::GetTrack(
|
| return static_cast<MediaStreamTrack*>(track.extraData());
|
| }
|
|
|
| -MediaStreamTrack::MediaStreamTrack(
|
| - const scoped_refptr<webrtc::MediaStreamTrackInterface>& track,
|
| - bool is_local_track)
|
| - : track_(track), is_local_track_(is_local_track) {
|
| +MediaStreamTrack::MediaStreamTrack(bool is_local_track)
|
| + : is_local_track_(is_local_track) {
|
| }
|
|
|
| MediaStreamTrack::~MediaStreamTrack() {
|
| }
|
|
|
| -void MediaStreamTrack::SetEnabled(bool enabled) {
|
| - DCHECK(thread_checker_.CalledOnValidThread());
|
| - if (track_.get())
|
| - track_->set_enabled(enabled);
|
| -}
|
| -
|
| -// TODO(tommi): Remove this hack when we have a separate implementation for
|
| -// remote media stream tracks. Stop() can probably be made pure virtual.
|
| -void MediaStreamTrack::Stop() {
|
| - DCHECK(!is_local_track_) << "Local implementations must override Stop()";
|
| - // Stop means that a track should be stopped permanently. But
|
| - // since there is no proper way of doing that on a remote track, we can
|
| - // at least disable the track. Blink will not call down to the content layer
|
| - // after a track has been stopped.
|
| - SetEnabled(false);
|
| -}
|
| -
|
| webrtc::AudioTrackInterface* MediaStreamTrack::GetAudioAdapter() {
|
| - DCHECK(thread_checker_.CalledOnValidThread());
|
| - DCHECK_EQ(track_->kind(), "audio");
|
| - return static_cast<webrtc::AudioTrackInterface*>(track_.get());
|
| + NOTREACHED();
|
| + return nullptr;
|
| }
|
|
|
| } // namespace content
|
|
|