From d354ced5ace4a07cd6fd32d8e7d8a75c28207fd2 Mon Sep 17 00:00:00 2001 From: philipel Date: Thu, 17 Jun 2021 11:34:35 +0200 Subject: [PATCH] Mark VideoSendTiming flags as invalid by default. Bug: none Change-Id: I962df8a55c022193cb3ec036c3cf35f34f9b2412 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/222611 Reviewed-by: Danil Chapovalov Reviewed-by: Sam Zackrisson Reviewed-by: Ilya Nikolaevskiy Commit-Queue: Philip Eliasson Cr-Commit-Position: refs/heads/master@{#34322} --- api/video/video_timing.h | 2 +- test/fuzzers/rtp_packet_fuzzer.cc | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/api/video/video_timing.h b/api/video/video_timing.h index fbd92254a0..80320daa83 100644 --- a/api/video/video_timing.h +++ b/api/video/video_timing.h @@ -41,7 +41,7 @@ struct VideoSendTiming { uint16_t pacer_exit_delta_ms; uint16_t network_timestamp_delta_ms; uint16_t network2_timestamp_delta_ms; - uint8_t flags; + uint8_t flags = TimingFrameFlags::kInvalid; }; // Used to report precise timings of a 'timing frames'. Contains all important diff --git a/test/fuzzers/rtp_packet_fuzzer.cc b/test/fuzzers/rtp_packet_fuzzer.cc index 5f649fe3d7..3f2fc5e668 100644 --- a/test/fuzzers/rtp_packet_fuzzer.cc +++ b/test/fuzzers/rtp_packet_fuzzer.cc @@ -115,10 +115,11 @@ void FuzzOneInput(const uint8_t* data, size_t size) { VideoContentType content_type; packet.GetExtension(&content_type); break; - case kRtpExtensionVideoTiming: + case kRtpExtensionVideoTiming: { VideoSendTiming timing; packet.GetExtension(&timing); break; + } case kRtpExtensionRtpStreamId: { std::string rsid; packet.GetExtension(&rsid);