Move RtpPacketSender and merge it with RtpPacketPacer.
This interface is intended to only handle packet-sending parts of the paced sender. See https://webrtc-review.googlesource.com/c/src/+/145212 for context Bug: webrtc:10809 Change-Id: I93f0b40e1865665c2d436db67021350a0ed0687b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/145216 Commit-Queue: Erik Språng <sprang@webrtc.org> Reviewed-by: Stefan Holmer <stefan@webrtc.org> Reviewed-by: Sebastian Jansson <srte@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28662}
This commit is contained in:
@ -24,7 +24,7 @@
|
||||
#include "api/transport/webrtc_key_value_config.h"
|
||||
#include "modules/rtp_rtcp/include/flexfec_sender.h"
|
||||
#include "modules/rtp_rtcp/include/rtp_header_extension_map.h"
|
||||
#include "modules/rtp_rtcp/include/rtp_packet_pacer.h"
|
||||
#include "modules/rtp_rtcp/include/rtp_packet_sender.h"
|
||||
#include "modules/rtp_rtcp/include/rtp_rtcp.h"
|
||||
#include "modules/rtp_rtcp/include/rtp_rtcp_defines.h"
|
||||
#include "modules/rtp_rtcp/source/rtp_packet_history.h"
|
||||
@ -52,7 +52,7 @@ class RTPSender {
|
||||
RTPSender(bool audio,
|
||||
Clock* clock,
|
||||
Transport* transport,
|
||||
RtpPacketPacer* paced_sender,
|
||||
RtpPacketSender* paced_sender,
|
||||
absl::optional<uint32_t> flexfec_ssrc,
|
||||
TransportSequenceNumberAllocator* sequence_number_allocator,
|
||||
TransportFeedbackObserver* transport_feedback_callback,
|
||||
@ -249,7 +249,7 @@ class RTPSender {
|
||||
|
||||
const absl::optional<uint32_t> flexfec_ssrc_;
|
||||
|
||||
RtpPacketPacer* const paced_sender_;
|
||||
RtpPacketSender* const paced_sender_;
|
||||
TransportSequenceNumberAllocator* const transport_sequence_number_allocator_;
|
||||
TransportFeedbackObserver* const transport_feedback_observer_;
|
||||
rtc::CriticalSection send_critsect_;
|
||||
|
Reference in New Issue
Block a user