Remove deprecated RecoveredPacketReceiver::OnRecoveredPacket signature

Bug: webrtc:7135, webrtc:14795
Change-Id: Ib2f434b59542d6d8a2b8a287047417b784187602
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290567
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39049}
diff --git a/modules/rtp_rtcp/include/recovered_packet_receiver.h b/modules/rtp_rtcp/include/recovered_packet_receiver.h
index 0be539d..4e92c48 100644
--- a/modules/rtp_rtcp/include/recovered_packet_receiver.h
+++ b/modules/rtp_rtcp/include/recovered_packet_receiver.h
@@ -20,16 +20,7 @@
 // the recovered RTP packets based on SSRC.
 class RecoveredPacketReceiver {
  public:
-  // TODO(bugs.webrtc.org/7135,perkj): Remove when all
-  // implementations implement OnRecoveredPacket(const RtpPacketReceived&)
-  virtual void OnRecoveredPacket(const uint8_t* packet, size_t length) {
-    RTC_DCHECK_NOTREACHED();
-  }
-  // TODO(bugs.webrtc.org/7135,perkj): Make pure virtual when all
-  // implementations are updated.
-  virtual void OnRecoveredPacket(const RtpPacketReceived& packet) {
-    OnRecoveredPacket(packet.Buffer().data(), packet.Buffer().size());
-  }
+  virtual void OnRecoveredPacket(const RtpPacketReceived& packet) = 0;
 
  protected:
   virtual ~RecoveredPacketReceiver() = default;