| Index: media/cast/sender/video_sender.cc
|
| diff --git a/media/cast/sender/video_sender.cc b/media/cast/sender/video_sender.cc
|
| index a229f2d6349082be762b8e4e9ea976bfe2d288e6..3bf616f71ab8fad221ae3f45a7eb331628405e39 100644
|
| --- a/media/cast/sender/video_sender.cc
|
| +++ b/media/cast/sender/video_sender.cc
|
| @@ -324,6 +324,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;
|
|
|
|
|