From: Andreas Pehrson Date: Wed, 11 Jan 2023 22:42:00 +0000 Subject: Bug 1800942 - Add DCHECKs to TimestampExtrapolator::ExtrapolateLocalTime. r=mjf Differential Revision: https://phabricator.services.mozilla.com/D166536 Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/c5df7f40392464ffc63f44a53ddcaab2091741e0 --- modules/video_coding/timing/timestamp_extrapolator.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/video_coding/timing/timestamp_extrapolator.cc b/modules/video_coding/timing/timestamp_extrapolator.cc index a90df8bf7f..77e5508a76 100644 --- a/modules/video_coding/timing/timestamp_extrapolator.cc +++ b/modules/video_coding/timing/timestamp_extrapolator.cc @@ -125,6 +125,7 @@ void TimestampExtrapolator::Update(Timestamp now, uint32_t ts90khz) { absl::optional TimestampExtrapolator::ExtrapolateLocalTime( uint32_t timestamp90khz) const { int64_t unwrapped_ts90khz = unwrapper_.PeekUnwrap(timestamp90khz); + RTC_DCHECK_GE(unwrapped_ts90khz, 0); if (!first_unwrapped_timestamp_) { return absl::nullopt;