| Index: talk/media/base/fakemediaengine.h
|
| diff --git a/talk/media/base/fakemediaengine.h b/talk/media/base/fakemediaengine.h
|
| index 13ab8fa894dd472e56331ec4a6ce63f472faa306..b5aa18f25f2f4963458a2635dbadc3f1b5e206b8 100644
|
| --- a/talk/media/base/fakemediaengine.h
|
| +++ b/talk/media/base/fakemediaengine.h
|
| @@ -75,12 +75,12 @@ template <class Base> class RtpHelper : public Base {
|
| }
|
| rtc::Buffer packet(reinterpret_cast<const uint8_t*>(data), len,
|
| kMaxRtpPacketLen);
|
| - return Base::SendPacket(&packet);
|
| + return Base::SendPacket(&packet, rtc::PacketOptions());
|
| }
|
| bool SendRtcp(const void* data, int len) {
|
| rtc::Buffer packet(reinterpret_cast<const uint8_t*>(data), len,
|
| kMaxRtpPacketLen);
|
| - return Base::SendRtcp(&packet);
|
| + return Base::SendRtcp(&packet, rtc::PacketOptions());
|
| }
|
|
|
| bool CheckRtp(const void* data, int len) {
|
| @@ -164,6 +164,8 @@ template <class Base> class RtpHelper : public Base {
|
| return send_streams_[0].cname;
|
| }
|
|
|
| + rtc::SentPacket last_sent_packet() const { return last_sent_packet_; }
|
| +
|
| bool ready_to_send() const {
|
| return ready_to_send_;
|
| }
|
| @@ -203,6 +205,9 @@ template <class Base> class RtpHelper : public Base {
|
| const rtc::PacketTime& packet_time) {
|
| rtcp_packets_.push_back(std::string(packet->data<char>(), packet->size()));
|
| }
|
| + virtual void OnPacketSent(const rtc::SentPacket& sent_packet) {
|
| + last_sent_packet_ = sent_packet;
|
| + }
|
| virtual void OnReadyToSend(bool ready) {
|
| ready_to_send_ = ready;
|
| }
|
| @@ -223,6 +228,7 @@ template <class Base> class RtpHelper : public Base {
|
| bool fail_set_recv_codecs_;
|
| uint32 send_ssrc_;
|
| std::string rtcp_cname_;
|
| + rtc::SentPacket last_sent_packet_;
|
| bool ready_to_send_;
|
| };
|
|
|
|
|