| Index: webrtc/voice_engine/channel_proxy.cc
|
| diff --git a/webrtc/voice_engine/channel_proxy.cc b/webrtc/voice_engine/channel_proxy.cc
|
| index 2dd74facb4f550d5ea357ec6ab081d26b20770c8..b6b777c5b95d4d012e4f34087ee12a7e3529a391 100644
|
| --- a/webrtc/voice_engine/channel_proxy.cc
|
| +++ b/webrtc/voice_engine/channel_proxy.cc
|
| @@ -23,6 +23,7 @@ ChannelProxy::ChannelProxy() : channel_owner_(nullptr) {}
|
| ChannelProxy::ChannelProxy(const ChannelOwner& channel_owner) :
|
| channel_owner_(channel_owner) {
|
| RTC_CHECK(channel_owner_.channel());
|
| + worker_queue_checker_.Detach();
|
| }
|
|
|
| ChannelProxy::~ChannelProxy() {}
|
| @@ -254,6 +255,11 @@ void ChannelProxy::SetRtcpRttStats(RtcpRttStats* rtcp_rtt_stats) {
|
| channel()->SetRtcpRttStats(rtcp_rtt_stats);
|
| }
|
|
|
| +void ChannelProxy::AdaptCodec() {
|
| + RTC_DCHECK_CALLED_SEQUENTIALLY(&worker_queue_checker_);
|
| + channel()->AdaptCodec();
|
| +}
|
| +
|
| Channel* ChannelProxy::channel() const {
|
| RTC_DCHECK(channel_owner_.channel());
|
| return channel_owner_.channel();
|
|
|