Fix undefined-shift in RtpDepacketizerAv1::AssembleFrame
Bug: chromium:1028348 Change-Id: I824e84138acbf4e73fc21ee8248e29e5cc7a0ba0 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/160643 Reviewed-by: Sam Zackrisson <saza@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29945}
This commit is contained in:
parent
bfcb6c3f13
commit
5314b13a8d
@ -311,7 +311,8 @@ bool CalculateObuSizes(ObuInfo* obu_info) {
|
||||
return false;
|
||||
}
|
||||
leb128_byte = *it;
|
||||
obu_size_bytes |= (leb128_byte & 0x7F) << (size_of_obu_size_bytes * 7);
|
||||
obu_size_bytes |= uint64_t{leb128_byte & 0x7Fu}
|
||||
<< (size_of_obu_size_bytes * 7);
|
||||
++size_of_obu_size_bytes;
|
||||
++it;
|
||||
} while ((leb128_byte & 0x80) != 0);
|
||||
|
||||
@ -550,6 +550,7 @@ webrtc_fuzzer_test("rtp_depacketizer_av1_assemble_frame_fuzzer") {
|
||||
sources = [
|
||||
"rtp_depacketizer_av1_assemble_frame_fuzzer.cc",
|
||||
]
|
||||
seed_corpus = "corpora/rtp-depacketizer-av1-assemble-frame-corpus"
|
||||
deps = [
|
||||
":fuzz_data_helper",
|
||||
"../../api:array_view",
|
||||
|
||||
@ -0,0 +1 @@
|
||||
є0џџџИИИ
|
||||
Loading…
x
Reference in New Issue
Block a user