Change NetEq::InsertPacket to take an RTPHeader
It used to take a WebRtcRTPHeader as input, which has an RTPHeader as a member. None of the other member in WebRtcRTPHeader where used in NetEq. This CL adapts the production code; tests and tools will be converted in a follow-up CL. BUG=webrtc:7467 Review-Url: https://codereview.webrtc.org/2807273004 Cr-Commit-Position: refs/heads/master@{#17652}
This commit is contained in:
committed by
Commit bot
parent
774f6b4b96
commit
4d027576a6
@ -105,7 +105,7 @@ class NetEqImpl : public webrtc::NetEq {
|
||||
// of the time when the packet was received, and should be measured with
|
||||
// the same tick rate as the RTP timestamp of the current payload.
|
||||
// Returns 0 on success, -1 on failure.
|
||||
int InsertPacket(const WebRtcRTPHeader& rtp_header,
|
||||
int InsertPacket(const RTPHeader& rtp_header,
|
||||
rtc::ArrayView<const uint8_t> payload,
|
||||
uint32_t receive_timestamp) override;
|
||||
|
||||
@ -222,7 +222,7 @@ class NetEqImpl : public webrtc::NetEq {
|
||||
// Inserts a new packet into NetEq. This is used by the InsertPacket method
|
||||
// above. Returns 0 on success, otherwise an error code.
|
||||
// TODO(hlundin): Merge this with InsertPacket above?
|
||||
int InsertPacketInternal(const WebRtcRTPHeader& rtp_header,
|
||||
int InsertPacketInternal(const RTPHeader& rtp_header,
|
||||
rtc::ArrayView<const uint8_t> payload,
|
||||
uint32_t receive_timestamp)
|
||||
EXCLUSIVE_LOCKS_REQUIRED(crit_sect_);
|
||||
|
||||
Reference in New Issue
Block a user