fix of a compilation error in Visual Studio 2022 due to a warning C4244.

Bug: webrtc:353294048
Change-Id: I8c40a9df06464b9ffd7112fd7d070dee2d0e5ca4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/360140
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42825}
This commit is contained in:
Denis Genestier 2024-08-21 12:17:15 +02:00 committed by WebRTC LUCI CQ
parent bbd1467126
commit 5e70fd3d8f
2 changed files with 4 additions and 1 deletions

View File

@ -43,6 +43,7 @@ Dave Cowart <davecowart@gmail.com>
David Porter <david@porter.me>
David Sanders <dsanders11@ucsbalum.com>
Dax Booysen <dax@younow.com>
Denis Genestier <denis.genestier@shadow.tech>
Dennis Angelo <dennis.angelo@gmail.com>
Dharmesh Chauhan <dharmesh.r.chauhan@gmail.com>
Di Wu <meetwudi@gmail.com>

View File

@ -38,7 +38,9 @@ class ReportBlockData {
// The fraction of RTP data packets from 'source_ssrc()' lost since the
// previous report block was sent.
// Fraction loss in range [0.0, 1.0].
float fraction_lost() const { return fraction_lost_raw() / 256.0; }
float fraction_lost() const {
return static_cast<float>(fraction_lost_raw()) / 256.0f;
}
// Fraction loss as was written in the raw packet: range is [0, 255] where 0
// represents no loss, and 255 represents 99.6% loss (255/256 * 100%).