| Index: media/cast/sender/frame_sender.cc
|
| diff --git a/media/cast/sender/frame_sender.cc b/media/cast/sender/frame_sender.cc
|
| index 535f2eb79a81187ae399e48454085685b2dc0017..8ddfdb7e39c2e898236b91ad3177a4c785edea5a 100644
|
| --- a/media/cast/sender/frame_sender.cc
|
| +++ b/media/cast/sender/frame_sender.cc
|
| @@ -10,6 +10,7 @@
|
| #include <vector>
|
|
|
| #include "base/macros.h"
|
| +#include "base/numerics/safe_conversions.h"
|
| #include "base/trace_event/trace_event.h"
|
| #include "media/cast/cast_defines.h"
|
| #include "media/cast/constants.h"
|
| @@ -239,7 +240,7 @@ void FrameSender::SendEncodedFrame(
|
| encode_event->media_type = is_audio_ ? AUDIO_EVENT : VIDEO_EVENT;
|
| encode_event->rtp_timestamp = encoded_frame->rtp_timestamp;
|
| encode_event->frame_id = frame_id;
|
| - encode_event->size = encoded_frame->data.size();
|
| + encode_event->size = base::checked_cast<uint32_t>(encoded_frame->data.size());
|
| encode_event->key_frame = encoded_frame->dependency == EncodedFrame::KEY;
|
| encode_event->target_bitrate = requested_bitrate_before_encode;
|
| encode_event->encoder_cpu_utilization = encoded_frame->deadline_utilization;
|
|
|