Index: webrtc/media/engine/webrtcvideoengine2.cc |
diff --git a/webrtc/media/engine/webrtcvideoengine2.cc b/webrtc/media/engine/webrtcvideoengine2.cc |
index df796daedd01418962e12268b54ee386c5051016..c192b52402ee95ef3f2ffd9dbe25f65ded5ecf6d 100644 |
--- a/webrtc/media/engine/webrtcvideoengine2.cc |
+++ b/webrtc/media/engine/webrtcvideoengine2.cc |
@@ -428,9 +428,9 @@ DefaultUnsignalledSsrcHandler::DefaultUnsignalledSsrcHandler() |
UnsignalledSsrcHandler::Action DefaultUnsignalledSsrcHandler::OnUnsignalledSsrc( |
WebRtcVideoChannel2* channel, |
uint32_t ssrc) { |
- if (default_recv_ssrc_ != 0) { // Already one default stream. |
- LOG(LS_WARNING) << "Unknown SSRC, but default receive stream already set."; |
- return kDropPacket; |
+ if (default_recv_ssrc_ != 0) { // Already one default stream, so replace it. |
+ channel->RemoveRecvStream(default_recv_ssrc_); |
+ default_recv_ssrc_ = 0; |
} |
StreamParams sp; |