summaryrefslogtreecommitdiff
path: root/chromium/media/gpu/vt_video_encode_accelerator_mac.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/gpu/vt_video_encode_accelerator_mac.cc')
-rw-r--r--chromium/media/gpu/vt_video_encode_accelerator_mac.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chromium/media/gpu/vt_video_encode_accelerator_mac.cc b/chromium/media/gpu/vt_video_encode_accelerator_mac.cc
index e5fee2e14de..de0d8d7ff61 100644
--- a/chromium/media/gpu/vt_video_encode_accelerator_mac.cc
+++ b/chromium/media/gpu/vt_video_encode_accelerator_mac.cc
@@ -86,7 +86,6 @@ VTVideoEncodeAccelerator::~VTVideoEncodeAccelerator() {
DVLOG(3) << __func__;
DCHECK(thread_checker_.CalledOnValidThread());
- Destroy();
DCHECK(!encoder_thread_.IsRunning());
DCHECK(!encoder_task_weak_factory_.HasWeakPtrs());
}
@@ -230,6 +229,8 @@ void VTVideoEncodeAccelerator::Destroy() {
} else {
DestroyTask();
}
+
+ delete this;
}
void VTVideoEncodeAccelerator::EncodeTask(