Forward LossNotification from RTCPReceiver to EncoderRtcpFeedback
TBR=sprang@webrtc.org Bug: webrtc:10501 Change-Id: I09a571a65ba8515b027ee32d1f46e5cc7f699704 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/131325 Reviewed-by: Elad Alon <eladalon@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Elad Alon <eladalon@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27513}
This commit is contained in:
@ -66,6 +66,16 @@ class MockRtcpIntraFrameObserver : public RtcpIntraFrameObserver {
|
||||
MOCK_METHOD1(OnReceivedIntraFrameRequest, void(uint32_t));
|
||||
};
|
||||
|
||||
class MockRtcpLossNotificationObserver : public RtcpLossNotificationObserver {
|
||||
public:
|
||||
~MockRtcpLossNotificationObserver() override = default;
|
||||
MOCK_METHOD4(OnReceivedLossNotification,
|
||||
void(uint32_t ssrc,
|
||||
uint16_t seq_num_of_last_decodable,
|
||||
uint16_t seq_num_of_last_received,
|
||||
bool decodability_flag));
|
||||
};
|
||||
|
||||
class MockRtcpCallbackImpl : public RtcpStatisticsCallback {
|
||||
public:
|
||||
MOCK_METHOD2(StatisticsUpdated, void(const RtcpStatistics&, uint32_t));
|
||||
@ -119,6 +129,7 @@ class RtcpReceiverTest : public ::testing::Test {
|
||||
&packet_type_counter_observer_,
|
||||
&bandwidth_observer_,
|
||||
&intra_frame_observer_,
|
||||
&rtcp_loss_notification_observer_,
|
||||
&transport_feedback_observer_,
|
||||
&bitrate_allocation_observer_,
|
||||
kRtcpIntervalMs,
|
||||
@ -145,6 +156,7 @@ class RtcpReceiverTest : public ::testing::Test {
|
||||
NiceMock<MockRtcpPacketTypeCounterObserver> packet_type_counter_observer_;
|
||||
StrictMock<MockRtcpBandwidthObserver> bandwidth_observer_;
|
||||
StrictMock<MockRtcpIntraFrameObserver> intra_frame_observer_;
|
||||
StrictMock<MockRtcpLossNotificationObserver> rtcp_loss_notification_observer_;
|
||||
StrictMock<MockTransportFeedbackObserver> transport_feedback_observer_;
|
||||
StrictMock<MockVideoBitrateAllocationObserver> bitrate_allocation_observer_;
|
||||
StrictMock<MockModuleRtpRtcp> rtp_rtcp_impl_;
|
||||
|
||||
Reference in New Issue
Block a user