| Index: webrtc/modules/rtp_rtcp/source/rtp_packet_history.h
|
| diff --git a/webrtc/modules/rtp_rtcp/source/rtp_packet_history.h b/webrtc/modules/rtp_rtcp/source/rtp_packet_history.h
|
| index 212aa212669457b9e11796d469f4cd77be0128d0..4a99e16977f204b78ca5e44482bd7c0b77af9e32 100644
|
| --- a/webrtc/modules/rtp_rtcp/source/rtp_packet_history.h
|
| +++ b/webrtc/modules/rtp_rtcp/source/rtp_packet_history.h
|
| @@ -39,7 +39,6 @@ class RTPPacketHistory {
|
| // Stores RTP packet.
|
| int32_t PutRTPPacket(const uint8_t* packet,
|
| size_t packet_length,
|
| - size_t max_packet_length,
|
| int64_t capture_time_ms,
|
| StorageType type);
|
|
|
| @@ -88,14 +87,18 @@ class RTPPacketHistory {
|
| rtc::scoped_ptr<CriticalSectionWrapper> critsect_;
|
| bool store_ GUARDED_BY(critsect_);
|
| uint32_t prev_index_ GUARDED_BY(critsect_);
|
| - size_t max_packet_length_ GUARDED_BY(critsect_);
|
| -
|
| - std::vector<std::vector<uint8_t> > stored_packets_ GUARDED_BY(critsect_);
|
| - std::vector<uint16_t> stored_seq_nums_ GUARDED_BY(critsect_);
|
| - std::vector<size_t> stored_lengths_ GUARDED_BY(critsect_);
|
| - std::vector<int64_t> stored_times_ GUARDED_BY(critsect_);
|
| - std::vector<int64_t> stored_send_times_ GUARDED_BY(critsect_);
|
| - std::vector<StorageType> stored_types_ GUARDED_BY(critsect_);
|
| +
|
| + struct StoredPacket {
|
| + StoredPacket();
|
| + uint16_t sequence_number = 0;
|
| + int64_t time_ms = 0;
|
| + int64_t send_time = 0;
|
| + StorageType storage_type = kDontStore;
|
| +
|
| + uint8_t data[IP_PACKET_SIZE];
|
| + size_t length = 0;
|
| + };
|
| + std::vector<StoredPacket> stored_packets_ GUARDED_BY(critsect_);
|
| };
|
| } // namespace webrtc
|
| #endif // WEBRTC_MODULES_RTP_RTCP_RTP_PACKET_HISTORY_H_
|
|
|