Index: webrtc/modules/pacing/packet_router.h |
diff --git a/webrtc/modules/pacing/packet_router.h b/webrtc/modules/pacing/packet_router.h |
index edef1aa9b3f89618b6c33625487225aebac26c88..60d06aa7744f531618a05f6d734c00cf5f594c7c 100644 |
--- a/webrtc/modules/pacing/packet_router.h |
+++ b/webrtc/modules/pacing/packet_router.h |
@@ -36,7 +36,7 @@ class PacketRouter : public PacedSender::Callback, |
PacketRouter(); |
virtual ~PacketRouter(); |
- void AddRtpModule(RtpRtcp* rtp_module); |
+ void AddRtpModule(RtpRtcp* rtp_module, bool sender); |
void RemoveRtpModule(RtpRtcp* rtp_module); |
// Implements PacedSender::Callback. |
@@ -56,7 +56,8 @@ class PacketRouter : public PacedSender::Callback, |
private: |
rtc::CriticalSection modules_lock_; |
// Map from ssrc to sending rtp module. |
- std::list<RtpRtcp*> rtp_modules_ GUARDED_BY(modules_lock_); |
+ std::list<RtpRtcp*> send_rtp_modules_ GUARDED_BY(modules_lock_); |
+ std::list<RtpRtcp*> recv_rtp_modules_ GUARDED_BY(modules_lock_); |
volatile int transport_seq_; |