Index: webrtc/api/rtcstats_integrationtest.cc |
diff --git a/webrtc/api/rtcstats_integrationtest.cc b/webrtc/api/rtcstats_integrationtest.cc |
index 33b1436e7bc21434b9f38ed37653fc22d31549c8..0d29609abf54d79847a4e2d2bb8f6e271117f2ad 100644 |
--- a/webrtc/api/rtcstats_integrationtest.cc |
+++ b/webrtc/api/rtcstats_integrationtest.cc |
@@ -440,7 +440,12 @@ class RTCStatsReportVerifier { |
verifier.TestMemberIsUndefined(media_stream_track.frames_per_second); |
verifier.TestMemberIsUndefined(media_stream_track.frames_sent); |
verifier.TestMemberIsUndefined(media_stream_track.frames_received); |
- verifier.TestMemberIsUndefined(media_stream_track.frames_decoded); |
+ if (*media_stream_track.remote_source) { |
+ verifier.TestMemberIsNonNegative<uint32_t>( |
+ media_stream_track.frames_decoded); |
+ } else { |
+ verifier.TestMemberIsUndefined(media_stream_track.frames_decoded); |
+ } |
verifier.TestMemberIsUndefined(media_stream_track.frames_dropped); |
verifier.TestMemberIsUndefined(media_stream_track.frames_corrupted); |
verifier.TestMemberIsUndefined(media_stream_track.partial_frames_lost); |