| Index: media/cast/net/pacing/paced_sender.h
|
| diff --git a/media/cast/net/pacing/paced_sender.h b/media/cast/net/pacing/paced_sender.h
|
| index f37ebe7f27614cd5058cda15b5c8ce471d8fb910..c2a32d27bfbbde96eae15f02ec8f7c43308f6cc4 100644
|
| --- a/media/cast/net/pacing/paced_sender.h
|
| +++ b/media/cast/net/pacing/paced_sender.h
|
| @@ -9,7 +9,6 @@
|
| #include <tuple>
|
| #include <vector>
|
|
|
| -#include "base/basictypes.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/memory/weak_ptr.h"
|
| #include "base/single_thread_task_runner.h"
|
| @@ -37,9 +36,9 @@ struct PacketKey {
|
| enum PacketType { RTCP = 0, RTP = 1 };
|
|
|
| PacketType packet_type;
|
| - uint32 frame_id;
|
| - uint32 ssrc;
|
| - uint16 packet_id;
|
| + uint32_t frame_id;
|
| + uint32_t ssrc;
|
| + uint16_t packet_id;
|
|
|
| bool operator<(const PacketKey& key) const {
|
| return std::tie(packet_type, frame_id, ssrc, packet_id) <
|
| @@ -66,7 +65,7 @@ typedef std::vector<std::pair<PacketKey, PacketRef> > SendPacketVector;
|
| struct DedupInfo {
|
| DedupInfo();
|
| base::TimeDelta resend_interval;
|
| - int64 last_byte_acked_for_audio;
|
| + int64_t last_byte_acked_for_audio;
|
| };
|
|
|
| // We have this pure virtual class to enable mocking.
|
| @@ -75,15 +74,15 @@ class PacedPacketSender {
|
| virtual bool SendPackets(const SendPacketVector& packets) = 0;
|
| virtual bool ResendPackets(const SendPacketVector& packets,
|
| const DedupInfo& dedup_info) = 0;
|
| - virtual bool SendRtcpPacket(uint32 ssrc, PacketRef packet) = 0;
|
| + virtual bool SendRtcpPacket(uint32_t ssrc, PacketRef packet) = 0;
|
| virtual void CancelSendingPacket(const PacketKey& packet_key) = 0;
|
|
|
| virtual ~PacedPacketSender() {}
|
|
|
| static PacketKey MakePacketKey(PacketKey::PacketType,
|
| - uint32 frame_id,
|
| - uint32 ssrc,
|
| - uint16 packet_id);
|
| + uint32_t frame_id,
|
| + uint32_t ssrc,
|
| + uint16_t packet_id);
|
| };
|
|
|
| class PacedSender : public PacedPacketSender,
|
| @@ -105,29 +104,29 @@ class PacedSender : public PacedPacketSender,
|
| ~PacedSender() final;
|
|
|
| // These must be called before non-RTCP packets are sent.
|
| - void RegisterAudioSsrc(uint32 audio_ssrc);
|
| - void RegisterVideoSsrc(uint32 video_ssrc);
|
| + void RegisterAudioSsrc(uint32_t audio_ssrc);
|
| + void RegisterVideoSsrc(uint32_t video_ssrc);
|
|
|
| // Register SSRC that has a higher priority for sending. Multiple SSRCs can
|
| // be registered.
|
| // Note that it is not expected to register many SSRCs with this method.
|
| // Because IsHigherPriority() is determined in linear time.
|
| - void RegisterPrioritySsrc(uint32 ssrc);
|
| + void RegisterPrioritySsrc(uint32_t ssrc);
|
|
|
| // Returns the total number of bytes sent to the socket when the specified
|
| // packet was just sent.
|
| // Returns 0 if the packet cannot be found or not yet sent.
|
| - int64 GetLastByteSentForPacket(const PacketKey& packet_key);
|
| + int64_t GetLastByteSentForPacket(const PacketKey& packet_key);
|
|
|
| // Returns the total number of bytes sent to the socket when the last payload
|
| // identified by SSRC is just sent.
|
| - int64 GetLastByteSentForSsrc(uint32 ssrc);
|
| + int64_t GetLastByteSentForSsrc(uint32_t ssrc);
|
|
|
| // PacedPacketSender implementation.
|
| bool SendPackets(const SendPacketVector& packets) final;
|
| bool ResendPackets(const SendPacketVector& packets,
|
| const DedupInfo& dedup_info) final;
|
| - bool SendRtcpPacket(uint32 ssrc, PacketRef packet) final;
|
| + bool SendRtcpPacket(uint32_t ssrc, PacketRef packet) final;
|
| void CancelSendingPacket(const PacketKey& packet_key) final;
|
|
|
| private:
|
| @@ -185,12 +184,12 @@ class PacedSender : public PacedPacketSender,
|
| PacketSender* const transport_;
|
|
|
| scoped_refptr<base::SingleThreadTaskRunner> transport_task_runner_;
|
| - uint32 audio_ssrc_;
|
| - uint32 video_ssrc_;
|
| + uint32_t audio_ssrc_;
|
| + uint32_t video_ssrc_;
|
|
|
| // Set of SSRCs that have higher priority. This is a vector instead of a
|
| // set because there's only very few in it (most likely 1).
|
| - std::vector<uint32> priority_ssrcs_;
|
| + std::vector<uint32_t> priority_ssrcs_;
|
| typedef std::map<PacketKey, std::pair<PacketType, PacketRef> > PacketList;
|
| PacketList packet_list_;
|
| PacketList priority_packet_list_;
|
| @@ -198,16 +197,16 @@ class PacedSender : public PacedPacketSender,
|
| struct PacketSendRecord {
|
| PacketSendRecord();
|
| base::TimeTicks time; // Time when the packet was sent.
|
| - int64 last_byte_sent; // Number of bytes sent to network just after this
|
| - // packet was sent.
|
| - int64 last_byte_sent_for_audio; // Number of bytes sent to network from
|
| - // audio stream just before this packet.
|
| + int64_t last_byte_sent; // Number of bytes sent to network just after this
|
| + // packet was sent.
|
| + int64_t last_byte_sent_for_audio; // Number of bytes sent to network from
|
| + // audio stream just before this packet.
|
| };
|
| typedef std::map<PacketKey, PacketSendRecord> PacketSendHistory;
|
| PacketSendHistory send_history_;
|
| PacketSendHistory send_history_buffer_;
|
| // Records the last byte sent for payload with a specific SSRC.
|
| - std::map<uint32, int64> last_byte_sent_;
|
| + std::map<uint32_t, int64_t> last_byte_sent_;
|
|
|
| size_t target_burst_size_;
|
| size_t max_burst_size_;
|
|
|