From: "Byron Campen [:bwc]" Date: Fri, 12 Mar 2021 08:53:00 -0600 Subject: Bug 1654112 - libwebrtc modification: Init some stats that were being passed to us uninitialized. r=ng Differential Revision: https://phabricator.services.mozilla.com/D108673 Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/c385bb870413b925af48df97aa1f2b80a26e78d2 --- call/video_receive_stream.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/call/video_receive_stream.h b/call/video_receive_stream.h index 01ac7e0ba4..01fb08a009 100644 --- a/call/video_receive_stream.h +++ b/call/video_receive_stream.h @@ -152,9 +152,10 @@ class VideoReceiveStreamInterface : public MediaReceiveStreamInterface { RtcpPacketTypeCounter rtcp_packet_type_counts; absl::optional rtx_rtp_stats; - uint32_t rtcp_sender_packets_sent; - uint32_t rtcp_sender_octets_sent; - int64_t rtcp_sender_ntp_timestamp_ms; + // Mozilla modification: Init these three. + uint32_t rtcp_sender_packets_sent = 0; + uint32_t rtcp_sender_octets_sent = 0; + int64_t rtcp_sender_ntp_timestamp_ms = 0; // Timing frame info: all important timestamps for a full lifetime of a // single 'timing frame'.