Fix usage of absl::c_accumulate.

Bug: b/264838952
Change-Id: Ie526101acd2d4a7a0aa833e3545d100a4e7356e0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290701
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39026}
This commit is contained in:
Mirko Bonadei 2023-01-09 09:52:31 +01:00 committed by WebRTC LUCI CQ
parent c0c49a686a
commit 798b6c2a59

View File

@ -68,7 +68,7 @@ rtc::Buffer GenerateNalUnit(size_t size) {
// Create frame consisting of nalus of given size.
rtc::Buffer CreateFrame(std::initializer_list<size_t> nalu_sizes) {
static constexpr int kStartCodeSize = 3;
rtc::Buffer frame(absl::c_accumulate(nalu_sizes, 0) +
rtc::Buffer frame(absl::c_accumulate(nalu_sizes, size_t{0}) +
kStartCodeSize * nalu_sizes.size());
size_t offset = 0;
for (size_t nalu_size : nalu_sizes) {