Index: media/cast/video_sender/external_video_encoder.cc |
diff --git a/media/cast/video_sender/external_video_encoder.cc b/media/cast/video_sender/external_video_encoder.cc |
index d2e306504f4357723c28228dfec74834c4cdb125..92a8d50b9a60e2984c4724e4092fadb3ad1de2ed 100644 |
--- a/media/cast/video_sender/external_video_encoder.cc |
+++ b/media/cast/video_sender/external_video_encoder.cc |
@@ -131,9 +131,7 @@ class LocalVideoEncodeAcceleratorClient |
DCHECK(encoder_task_runner_); |
DCHECK(encoder_task_runner_->RunsTasksOnCurrentThread()); |
- if (video_encode_accelerator_) { |
- video_encode_accelerator_.release()->Destroy(); |
- } |
+ video_encode_accelerator_.reset(); |
} |
void SetBitRate(uint32 bit_rate) { |
@@ -165,9 +163,7 @@ class LocalVideoEncodeAcceleratorClient |
DCHECK(encoder_task_runner_->RunsTasksOnCurrentThread()); |
VLOG(1) << "ExternalVideoEncoder NotifyError: " << error; |
- if (video_encode_accelerator_) { |
- video_encode_accelerator_.release()->Destroy(); |
- } |
+ video_encode_accelerator_.reset(); |
cast_environment_->PostTask( |
CastEnvironment::MAIN, |
FROM_HERE, |