| Index: webrtc/media/engine/webrtcvoiceengine.cc
|
| diff --git a/webrtc/media/engine/webrtcvoiceengine.cc b/webrtc/media/engine/webrtcvoiceengine.cc
|
| index 7029e5b1f5a4aa7832f5ba3c85732ce50935ee49..2db552611220775e67f4f82a936ec949d2b01934 100644
|
| --- a/webrtc/media/engine/webrtcvoiceengine.cc
|
| +++ b/webrtc/media/engine/webrtcvoiceengine.cc
|
| @@ -2499,14 +2499,6 @@ void WebRtcVoiceMediaChannel::OnPacketReceived(
|
| return;
|
| }
|
|
|
| - if (default_recv_ssrc_ != -1) {
|
| - LOG(LS_INFO) << "Removing default receive stream with ssrc "
|
| - << default_recv_ssrc_;
|
| - RTC_DCHECK_NE(ssrc, default_recv_ssrc_);
|
| - RemoveRecvStream(default_recv_ssrc_);
|
| - default_recv_ssrc_ = -1;
|
| - }
|
| -
|
| StreamParams sp;
|
| sp.ssrcs.push_back(ssrc);
|
| LOG(LS_INFO) << "Creating default receive stream for SSRC=" << ssrc << ".";
|
| @@ -2514,7 +2506,14 @@ void WebRtcVoiceMediaChannel::OnPacketReceived(
|
| LOG(LS_WARNING) << "Could not create default receive stream.";
|
| return;
|
| }
|
| + if (default_recv_ssrc_ != -1) {
|
| + LOG(LS_INFO) << "Removing default receive stream with ssrc "
|
| + << default_recv_ssrc_;
|
| + RTC_DCHECK_NE(ssrc, default_recv_ssrc_);
|
| + RemoveRecvStream(default_recv_ssrc_);
|
| + }
|
| default_recv_ssrc_ = ssrc;
|
| +
|
| SetOutputVolume(default_recv_ssrc_, default_recv_volume_);
|
| if (default_sink_) {
|
| std::unique_ptr<webrtc::AudioSinkInterface> proxy_sink(
|
|
|