Injecting Clock in video receive.
Bug: webrtc:10365 Change-Id: Id20fca5b8ad13c133e05efa8972d8f5679507064 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/125192 Commit-Queue: Sebastian Jansson <srte@webrtc.org> Reviewed-by: Åsa Persson <asapersson@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26958}
This commit is contained in:
committed by
Commit Bot
parent
ef50b25690
commit
8026d60ea9
@ -49,8 +49,10 @@ class FlexfecReceiverForTest : public FlexfecReceiver {
|
||||
FlexfecReceiverForTest(uint32_t ssrc,
|
||||
uint32_t protected_media_ssrc,
|
||||
RecoveredPacketReceiver* recovered_packet_receiver)
|
||||
: FlexfecReceiver(ssrc, protected_media_ssrc, recovered_packet_receiver) {
|
||||
}
|
||||
: FlexfecReceiver(Clock::GetRealTimeClock(),
|
||||
ssrc,
|
||||
protected_media_ssrc,
|
||||
recovered_packet_receiver) {}
|
||||
// Expose methods for tests.
|
||||
using FlexfecReceiver::AddReceivedPacket;
|
||||
using FlexfecReceiver::ProcessReceivedPacket;
|
||||
@ -466,7 +468,7 @@ TEST_F(FlexfecReceiverTest, SurvivesOldRecoveredPacketBeingReinserted) {
|
||||
} loopback_recovered_packet_receiver;
|
||||
|
||||
// Feed recovered packets back into |receiver|.
|
||||
FlexfecReceiver receiver(kFlexfecSsrc, kMediaSsrc,
|
||||
FlexfecReceiver receiver(Clock::GetRealTimeClock(), kFlexfecSsrc, kMediaSsrc,
|
||||
&loopback_recovered_packet_receiver);
|
||||
loopback_recovered_packet_receiver.SetReceiver(&receiver);
|
||||
|
||||
@ -590,7 +592,7 @@ TEST_F(FlexfecReceiverTest, RecoveryCallbackDoesNotLoopInfinitely) {
|
||||
} loopback_recovered_packet_receiver;
|
||||
|
||||
// Feed recovered packets back into |receiver|.
|
||||
FlexfecReceiver receiver(kFlexfecSsrc, kMediaSsrc,
|
||||
FlexfecReceiver receiver(Clock::GetRealTimeClock(), kFlexfecSsrc, kMediaSsrc,
|
||||
&loopback_recovered_packet_receiver);
|
||||
loopback_recovered_packet_receiver.SetReceiver(&receiver);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user