Index: webrtc/media/engine/fakewebrtccall.cc |
diff --git a/webrtc/media/engine/fakewebrtccall.cc b/webrtc/media/engine/fakewebrtccall.cc |
index 8eff0ebcf8e29b258dd36437e7771606019847be..bc580e3cccc01e0966a812781c9106de8f39c5dc 100644 |
--- a/webrtc/media/engine/fakewebrtccall.cc |
+++ b/webrtc/media/engine/fakewebrtccall.cc |
@@ -67,8 +67,21 @@ void FakeAudioReceiveStream::SetStats( |
stats_ = stats; |
} |
-void FakeAudioReceiveStream::IncrementReceivedPackets() { |
- received_packets_++; |
+bool FakeAudioReceiveStream::VerifyLastPacket(const uint8_t* data, |
+ size_t length) const { |
+ return last_packet_ == rtc::Buffer(data, length); |
+} |
+ |
+bool FakeAudioReceiveStream::DeliverRtp(const uint8_t* packet, |
+ size_t length, |
+ const webrtc::PacketTime& packet_time) { |
+ ++received_packets_; |
+ last_packet_.SetData(packet, length); |
+ return true; |
+} |
+ |
+bool FakeAudioReceiveStream::DeliverRtcp(const uint8_t* packet, size_t length) { |
+ return true; |
} |
webrtc::AudioReceiveStream::Stats FakeAudioReceiveStream::GetStats() const { |
@@ -409,7 +422,7 @@ FakeCall::DeliveryStatus FakeCall::DeliverPacket( |
media_type == webrtc::MediaType::AUDIO) { |
for (auto receiver : audio_receive_streams_) { |
if (receiver->GetConfig().rtp.remote_ssrc == ssrc) { |
- receiver->IncrementReceivedPackets(); |
+ receiver->DeliverRtp(packet, length, packet_time); |
return DELIVERY_OK; |
} |
} |