| 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.
|
|
|