| Index: webrtc/media/base/videobroadcaster.cc
|
| diff --git a/webrtc/media/base/videobroadcaster.cc b/webrtc/media/base/videobroadcaster.cc
|
| index 18c38b731d197316c52203a4d72eec217691ab31..5b084484b1336e8c8052973ac981d8251eb5feed 100644
|
| --- a/webrtc/media/base/videobroadcaster.cc
|
| +++ b/webrtc/media/base/videobroadcaster.cc
|
| @@ -16,14 +16,9 @@
|
|
|
| namespace rtc {
|
|
|
| -VideoBroadcaster::VideoBroadcaster() {
|
| - thread_checker_.DetachFromThread();
|
| -}
|
| -
|
| void VideoBroadcaster::AddOrUpdateSink(
|
| VideoSinkInterface<cricket::VideoFrame>* sink,
|
| const VideoSinkWants& wants) {
|
| - RTC_DCHECK(thread_checker_.CalledOnValidThread());
|
| RTC_DCHECK(sink != nullptr);
|
| rtc::CritScope cs(&sinks_and_wants_lock_);
|
| VideoSourceBase::AddOrUpdateSink(sink, wants);
|
| @@ -32,7 +27,6 @@ void VideoBroadcaster::AddOrUpdateSink(
|
|
|
| void VideoBroadcaster::RemoveSink(
|
| VideoSinkInterface<cricket::VideoFrame>* sink) {
|
| - RTC_DCHECK(thread_checker_.CalledOnValidThread());
|
| RTC_DCHECK(sink != nullptr);
|
| rtc::CritScope cs(&sinks_and_wants_lock_);
|
| VideoSourceBase::RemoveSink(sink);
|
| @@ -40,13 +34,11 @@ void VideoBroadcaster::RemoveSink(
|
| }
|
|
|
| bool VideoBroadcaster::frame_wanted() const {
|
| - RTC_DCHECK(thread_checker_.CalledOnValidThread());
|
| rtc::CritScope cs(&sinks_and_wants_lock_);
|
| return !sink_pairs().empty();
|
| }
|
|
|
| VideoSinkWants VideoBroadcaster::wants() const {
|
| - RTC_DCHECK(thread_checker_.CalledOnValidThread());
|
| rtc::CritScope cs(&sinks_and_wants_lock_);
|
| return current_wants_;
|
| }
|
| @@ -63,8 +55,6 @@ void VideoBroadcaster::OnFrame(const cricket::VideoFrame& frame) {
|
| }
|
|
|
| void VideoBroadcaster::UpdateWants() {
|
| - RTC_DCHECK(thread_checker_.CalledOnValidThread());
|
| -
|
| VideoSinkWants wants;
|
| wants.rotation_applied = false;
|
| for (auto& sink : sink_pairs()) {
|
|
|