Index: webrtc/media/engine/fakewebrtccall.cc |
diff --git a/webrtc/media/engine/fakewebrtccall.cc b/webrtc/media/engine/fakewebrtccall.cc |
index f442a3cc61bf0ee5218d1b29d9ce61767fecb928..9a05ae67e4a72669a6881fa29b2eebea46d060b5 100644 |
--- a/webrtc/media/engine/fakewebrtccall.cc |
+++ b/webrtc/media/engine/fakewebrtccall.cc |
@@ -520,20 +520,19 @@ |
size_t length, |
const webrtc::PacketTime& packet_time) { |
EXPECT_GE(length, 12u); |
- RTC_DCHECK(media_type == webrtc::MediaType::AUDIO || |
- media_type == webrtc::MediaType::VIDEO); |
- |
uint32_t ssrc; |
if (!GetRtpSsrc(packet, length, &ssrc)) |
return DELIVERY_PACKET_ERROR; |
- if (media_type == webrtc::MediaType::VIDEO) { |
+ if (media_type == webrtc::MediaType::ANY || |
+ media_type == webrtc::MediaType::VIDEO) { |
for (auto receiver : video_receive_streams_) { |
if (receiver->GetConfig().rtp.remote_ssrc == ssrc) |
return DELIVERY_OK; |
} |
} |
- if (media_type == webrtc::MediaType::AUDIO) { |
+ if (media_type == webrtc::MediaType::ANY || |
+ media_type == webrtc::MediaType::AUDIO) { |
for (auto receiver : audio_receive_streams_) { |
if (receiver->GetConfig().rtp.remote_ssrc == ssrc) { |
receiver->DeliverRtp(packet, length, packet_time); |