Index: content/common/gpu/media/gpu_video_decode_accelerator.cc |
diff --git a/content/common/gpu/media/gpu_video_decode_accelerator.cc b/content/common/gpu/media/gpu_video_decode_accelerator.cc |
index a0c9eb947e0c4ce283a153a7456baf265ce924d9..df2adc5fc077723de53d0a0e4294d678b3b176f2 100644 |
--- a/content/common/gpu/media/gpu_video_decode_accelerator.cc |
+++ b/content/common/gpu/media/gpu_video_decode_accelerator.cc |
@@ -33,6 +33,8 @@ GpuVideoDecodeAccelerator::GpuVideoDecodeAccelerator( |
} |
GpuVideoDecodeAccelerator::~GpuVideoDecodeAccelerator() { |
+ if (video_decode_accelerator_) |
+ video_decode_accelerator_->Destroy(); |
} |
bool GpuVideoDecodeAccelerator::OnMessageReceived(const IPC::Message& msg) { |