Reduce RtpFrameReferenceFinder fuzzer input to more reasonable value

frame_id is unwraped from a 16bit value.
Getting to int64_t boundaries would take more than 2^48 packets.
That scenario considered unrealistic and thus untested.

Bug: chromium:1053482
Change-Id: Ib3f52d4528b20915b2330773f616d9304f45cac6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/168682
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30607}
This commit is contained in:
Danil Chapovalov 2020-02-18 13:57:14 +01:00 committed by Commit Bot
parent ef0033bca1
commit 97b59f060c

View File

@ -75,7 +75,7 @@ GenerateGenericFrameDependencies(DataReader* reader) {
}
result.emplace();
result->frame_id = reader->GetNum<int64_t>();
result->frame_id = reader->GetNum<int32_t>();
result->spatial_index = (flags & 0b0111'0000) >> 4;
result->temporal_index = (flags & 0b0000'1110) >> 1;
result->discardable = (flags & 0b0000'0001);