| Index: media/cast/sender/video_sender.cc
|
| diff --git a/media/cast/sender/video_sender.cc b/media/cast/sender/video_sender.cc
|
| index b926cb00fa4f5483080c615bdac14b732508813b..eea1e060ebbe23d3115b9605601dfc9a5930d97d 100644
|
| --- a/media/cast/sender/video_sender.cc
|
| +++ b/media/cast/sender/video_sender.cc
|
| @@ -326,6 +326,10 @@ void VideoSender::OnEncodedVideoFrame(
|
| frames_in_encoder_--;
|
| DCHECK_GE(frames_in_encoder_, 0);
|
|
|
| + // Encoding was exited with errors.
|
| + if (!encoded_frame)
|
| + return;
|
| +
|
| duration_in_encoder_ =
|
| last_enqueued_frame_reference_time_ - encoded_frame->reference_time;
|
|
|
|
|