| Index: content/renderer/media/rtc_video_encoder.cc
|
| diff --git a/content/renderer/media/rtc_video_encoder.cc b/content/renderer/media/rtc_video_encoder.cc
|
| index e078b7ea735c178094e110472cd7456c234e4f77..22f17a178367b1cf923a14b9747a40f99d5e4d46 100644
|
| --- a/content/renderer/media/rtc_video_encoder.cc
|
| +++ b/content/renderer/media/rtc_video_encoder.cc
|
| @@ -279,8 +279,7 @@ void RTCVideoEncoder::Impl::RequestEncodingParametersChange(uint32 bitrate,
|
| void RTCVideoEncoder::Impl::Destroy() {
|
| DVLOG(3) << "Impl::Destroy()";
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| - if (video_encoder_)
|
| - video_encoder_.release()->Destroy();
|
| + video_encoder_.reset();
|
| }
|
|
|
| void RTCVideoEncoder::Impl::RequireBitstreamBuffers(
|
| @@ -400,8 +399,7 @@ void RTCVideoEncoder::Impl::NotifyError(
|
| retval = WEBRTC_VIDEO_CODEC_ERROR;
|
| }
|
|
|
| - if (video_encoder_)
|
| - video_encoder_.release()->Destroy();
|
| + video_encoder_.reset();
|
|
|
| if (async_waiter_) {
|
| SignalAsyncWaiter(retval);
|
|
|