Fix: don't use recovered packets in UlpFEC recovery
Bug: b/141915452 Change-Id: I75324651694e5c3233bc3627269289d3f0a91514 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/170225 Commit-Queue: Artem Titov <titovartem@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30760}
This commit is contained in:
@ -21,7 +21,7 @@
|
||||
#include "modules/rtp_rtcp/include/rtp_rtcp_defines.h"
|
||||
#include "modules/rtp_rtcp/include/ulpfec_receiver.h"
|
||||
#include "modules/rtp_rtcp/source/forward_error_correction.h"
|
||||
#include "modules/rtp_rtcp/source/rtp_packet.h"
|
||||
#include "modules/rtp_rtcp/source/rtp_packet_received.h"
|
||||
#include "rtc_base/critical_section.h"
|
||||
|
||||
namespace webrtc {
|
||||
@ -33,7 +33,7 @@ class UlpfecReceiverImpl : public UlpfecReceiver {
|
||||
rtc::ArrayView<const RtpExtension> extensions);
|
||||
~UlpfecReceiverImpl() override;
|
||||
|
||||
bool AddReceivedRedPacket(const RtpPacket& rtp_packet,
|
||||
bool AddReceivedRedPacket(const RtpPacketReceived& rtp_packet,
|
||||
uint8_t ulpfec_payload_type) override;
|
||||
|
||||
int32_t ProcessReceivedFec() override;
|
||||
|
||||
Reference in New Issue
Block a user