Index: media/cast/video_sender/video_sender.cc |
diff --git a/media/cast/video_sender/video_sender.cc b/media/cast/video_sender/video_sender.cc |
index 7d8f7c13c28bfb2cddf147654d1e32c846fdd9b2..c9b9364f2c5b9f71c6d639bbd57681cd291f8d62 100644 |
--- a/media/cast/video_sender/video_sender.cc |
+++ b/media/cast/video_sender/video_sender.cc |
@@ -84,8 +84,8 @@ VideoSender::VideoSender( |
DCHECK(video_encoder_controller) << "Invalid argument"; |
video_encoder_controller_ = video_encoder_controller; |
} else { |
- video_encoder_ = new VideoEncoder(cast_environment, video_config, |
- max_unacked_frames_); |
+ video_encoder_.reset(new VideoEncoder(cast_environment, video_config, |
+ max_unacked_frames_)); |
video_encoder_controller_ = video_encoder_.get(); |
} |
rtcp_.reset(new Rtcp( |