diff --git a/pc/rtc_stats_integrationtest.cc b/pc/rtc_stats_integrationtest.cc index 381d5bd8bf..e3f522bd47 100644 --- a/pc/rtc_stats_integrationtest.cc +++ b/pc/rtc_stats_integrationtest.cc @@ -795,6 +795,9 @@ class RTCStatsReportVerifier { inbound_stream.fec_packets_received); verifier.TestMemberIsNonNegative( inbound_stream.fec_packets_discarded); + } else { + verifier.TestMemberIsUndefined(inbound_stream.fec_packets_received); + verifier.TestMemberIsUndefined(inbound_stream.fec_packets_discarded); } verifier.TestMemberIsNonNegative(inbound_stream.bytes_received); verifier.TestMemberIsNonNegative( diff --git a/stats/rtcstats_objects.cc b/stats/rtcstats_objects.cc index f8122f458c..77cbc09954 100644 --- a/stats/rtcstats_objects.cc +++ b/stats/rtcstats_objects.cc @@ -594,6 +594,8 @@ RTCRTPStreamStats::~RTCRTPStreamStats() {} WEBRTC_RTCSTATS_IMPL( RTCInboundRTPStreamStats, RTCRTPStreamStats, "inbound-rtp", &packets_received, + &fec_packets_received, + &fec_packets_discarded, &bytes_received, &header_bytes_received, &packets_lost,