| Index: content/renderer/media/webrtc/media_stream_track_metrics.cc
|
| diff --git a/content/renderer/media/webrtc/media_stream_track_metrics.cc b/content/renderer/media/webrtc/media_stream_track_metrics.cc
|
| index a93a186360758c5c8e4f7af76b3937176e600802..d04cfe3350cd0c325c1078c86d182af673922d3d 100644
|
| --- a/content/renderer/media/webrtc/media_stream_track_metrics.cc
|
| +++ b/content/renderer/media/webrtc/media_stream_track_metrics.cc
|
| @@ -35,15 +35,15 @@ IdSet GetTrackIds(const std::vector<rtc::scoped_refptr<T>>& tracks) {
|
| // TODO(tommi): Consolidate this and TrackObserver since these implementations
|
| // are fundamentally achieving the same thing (aside from specific logic inside
|
| // the OnChanged callbacks).
|
| -class MediaStreamObserver
|
| - : public base::RefCountedThreadSafe<MediaStreamObserver>,
|
| +class MediaStreamTrackObserver
|
| + : public base::RefCountedThreadSafe<MediaStreamTrackObserver>,
|
| public webrtc::ObserverInterface {
|
| public:
|
| typedef base::Callback<
|
| void(const IdSet& audio_track_ids, const IdSet& video_track_ids)>
|
| OnChangedCallback;
|
|
|
| - MediaStreamObserver(
|
| + MediaStreamTrackObserver(
|
| const OnChangedCallback& callback,
|
| const scoped_refptr<base::SingleThreadTaskRunner>& main_thread,
|
| webrtc::MediaStreamInterface* stream)
|
| @@ -65,8 +65,8 @@ class MediaStreamObserver
|
| }
|
|
|
| private:
|
| - friend class base::RefCountedThreadSafe<MediaStreamObserver>;
|
| - ~MediaStreamObserver() override {
|
| + friend class base::RefCountedThreadSafe<MediaStreamTrackObserver>;
|
| + ~MediaStreamTrackObserver() override {
|
| DCHECK(!stream_.get()) << "must have been unregistered before deleting";
|
| }
|
|
|
| @@ -74,7 +74,7 @@ class MediaStreamObserver
|
| void OnChanged() override {
|
| DCHECK(signaling_thread_.CalledOnValidThread());
|
| main_thread_->PostTask(FROM_HERE,
|
| - base::Bind(&MediaStreamObserver::OnChangedOnMainThread, this,
|
| + base::Bind(&MediaStreamTrackObserver::OnChangedOnMainThread, this,
|
| GetTrackIds(stream_->GetAudioTracks()),
|
| GetTrackIds(stream_->GetVideoTracks())));
|
| }
|
| @@ -138,7 +138,7 @@ class MediaStreamTrackMetricsObserver {
|
| IdSet video_track_ids_;
|
|
|
| MediaStreamTrackMetrics::StreamType stream_type_;
|
| - scoped_refptr<MediaStreamObserver> observer_;
|
| + scoped_refptr<MediaStreamTrackObserver> observer_;
|
|
|
| // Non-owning.
|
| MediaStreamTrackMetrics* owner_;
|
| @@ -172,7 +172,7 @@ MediaStreamTrackMetricsObserver::MediaStreamTrackMetricsObserver(
|
| audio_track_ids_(GetTrackIds(stream->GetAudioTracks())),
|
| video_track_ids_(GetTrackIds(stream->GetVideoTracks())),
|
| stream_type_(stream_type),
|
| - observer_(new MediaStreamObserver(
|
| + observer_(new MediaStreamTrackObserver(
|
| base::Bind(&MediaStreamTrackMetricsObserver::OnChanged,
|
| base::Unretained(this)),
|
| base::ThreadTaskRunnerHandle::Get(),
|
|
|