Cleanup use of deprecated PacketRouter methods

Bug: webrtc:11036
Change-Id: I5131fc9d5d048c691fdb501e0885310664fb9419
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/157884
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29571}
diff --git a/modules/pacing/packet_router.cc b/modules/pacing/packet_router.cc
index 8edfd1f..c280299 100644
--- a/modules/pacing/packet_router.cc
+++ b/modules/pacing/packet_router.cc
@@ -133,7 +133,7 @@
   // With the new pacer code path, transport sequence numbers are only set here,
   // on the pacer thread. Therefore we don't need atomics/synchronization.
   if (packet->IsExtensionReserved<TransportSequenceNumber>()) {
-    packet->SetExtension<TransportSequenceNumber>(AllocateSequenceNumber());
+    packet->SetExtension<TransportSequenceNumber>((++transport_seq_) & 0xFFFF);
   }
 
   uint32_t ssrc = packet->Ssrc();
@@ -190,20 +190,9 @@
   return padding_packets;
 }
 
-void PacketRouter::SetTransportWideSequenceNumber(uint16_t sequence_number) {
-  rtc::CritScope lock(&modules_crit_);
-  transport_seq_ = sequence_number;
-}
-
-uint16_t PacketRouter::AllocateSequenceNumber() {
-  rtc::CritScope lock(&modules_crit_);
-  transport_seq_ = (transport_seq_ + 1) & 0xFFFF;
-  return transport_seq_;
-}
-
 uint16_t PacketRouter::CurrentTransportSequenceNumber() const {
   rtc::CritScope lock(&modules_crit_);
-  return transport_seq_;
+  return transport_seq_ & 0xFFFF;
 }
 
 void PacketRouter::OnReceiveBitrateChanged(const std::vector<uint32_t>& ssrcs,
diff --git a/modules/pacing/packet_router.h b/modules/pacing/packet_router.h
index 1359e04..117d681 100644
--- a/modules/pacing/packet_router.h
+++ b/modules/pacing/packet_router.h
@@ -58,11 +58,6 @@
   virtual std::vector<std::unique_ptr<RtpPacketToSend>> GeneratePadding(
       size_t target_size_bytes);
 
-  // TODO(bugs.webrtc.org/11036): Remove when downstream usage is gone.
-  void SetTransportWideSequenceNumber(uint16_t sequence_number);
-  // TODO(bugs.webrtc.org/11036): Make private when downstream usage is gone.
-  uint16_t AllocateSequenceNumber();
-
   uint16_t CurrentTransportSequenceNumber() const;
 
   // Called every time there is a new bitrate estimate for a receive channel
@@ -129,7 +124,7 @@
   RtcpFeedbackSenderInterface* active_remb_module_
       RTC_GUARDED_BY(modules_crit_);
 
-  int transport_seq_ RTC_GUARDED_BY(modules_crit_);
+  uint64_t transport_seq_ RTC_GUARDED_BY(modules_crit_);
 
   RTC_DISALLOW_COPY_AND_ASSIGN(PacketRouter);
 };