Index: webrtc/pc/channel.cc |
diff --git a/webrtc/pc/channel.cc b/webrtc/pc/channel.cc |
index cac0ea2ea893f504470ba075bc3d4445e2c36f31..be476468c4a3ab016f5d86c90e6c4f019ddd53b9 100644 |
--- a/webrtc/pc/channel.cc |
+++ b/webrtc/pc/channel.cc |
@@ -1871,18 +1871,13 @@ bool VideoChannel::SetSink(uint32_t ssrc, |
return true; |
} |
-void VideoChannel::SetSource( |
+bool VideoChannel::SetVideoSend( |
uint32_t ssrc, |
+ bool mute, |
+ const VideoOptions* options, |
rtc::VideoSourceInterface<cricket::VideoFrame>* source) { |
- worker_thread()->Invoke<void>( |
- Bind(&VideoMediaChannel::SetSource, media_channel(), ssrc, source)); |
-} |
- |
-bool VideoChannel::SetVideoSend(uint32_t ssrc, |
- bool mute, |
- const VideoOptions* options) { |
return InvokeOnWorker(Bind(&VideoMediaChannel::SetVideoSend, media_channel(), |
- ssrc, mute, options)); |
+ ssrc, mute, options, source)); |
} |
webrtc::RtpParameters VideoChannel::GetRtpSendParameters(uint32_t ssrc) const { |