| 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..2ec16240e48bbdb075045005b381270d39ad5c3d 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(NULL);
|
| }
|
|
|
| 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(NULL);
|
|
|
| if (async_waiter_) {
|
| SignalAsyncWaiter(retval);
|
|
|