| Index: webrtc/pc/channel.cc
|
| diff --git a/webrtc/pc/channel.cc b/webrtc/pc/channel.cc
|
| index 02d93f79e760968226aac953a4fa01565fbeb7b3..9ac9d201ab57eecf632fdfc514bb956058b0e994 100644
|
| --- a/webrtc/pc/channel.cc
|
| +++ b/webrtc/pc/channel.cc
|
| @@ -1258,10 +1258,14 @@ bool BaseChannel::SetRtcpMux_n(bool enable,
|
| case CA_ANSWER:
|
| ret = rtcp_mux_filter_.SetAnswer(enable, src);
|
| if (ret && rtcp_mux_filter_.IsActive()) {
|
| - // We activated RTCP mux, close down the RTCP transport.
|
| + // We permanently activated RTCP muxing; signal that we no longer need
|
| + // the RTCP transport.
|
| + std::string debug_name = transport_name_.empty()
|
| + ? rtp_packet_transport_->debug_name()
|
| + : transport_name_;
|
| + ;
|
| LOG(LS_INFO) << "Enabling rtcp-mux for " << content_name()
|
| - << " by destroying RTCP transport for "
|
| - << transport_name();
|
| + << "; no longer need RTCP transport for " << debug_name;
|
| if (rtcp_packet_transport_) {
|
| SetTransport_n(true, nullptr, nullptr);
|
| SignalRtcpMuxFullyActive(transport_name_);
|
|
|