Index: media/filters/gpu_video_decoder.cc |
diff --git a/media/filters/gpu_video_decoder.cc b/media/filters/gpu_video_decoder.cc |
index 92c2561457d0d3a16ba145ddd23f7477634c1e16..1d26d012b97eacd1461600d52ded1d65db44bbea 100644 |
--- a/media/filters/gpu_video_decoder.cc |
+++ b/media/filters/gpu_video_decoder.cc |
@@ -212,8 +212,7 @@ void GpuVideoDecoder::DestroyPictureBuffers(PictureBufferMap* buffers) { |
void GpuVideoDecoder::DestroyVDA() { |
DCheckGpuVideoAcceleratorFactoriesTaskRunnerIsCurrent(); |
- if (vda_) |
- vda_.release()->Destroy(); |
+ vda_.reset(); |
// Not destroying PictureBuffers in |picture_buffers_at_display_| yet, since |
// their textures may still be in use by the user of this GpuVideoDecoder. |