Index: media/gpu/vt_video_decode_accelerator_mac.cc |
diff --git a/media/gpu/vt_video_decode_accelerator_mac.cc b/media/gpu/vt_video_decode_accelerator_mac.cc |
index ce7ee9def408241249623c70fd57848c4f0a84f9..49a0a4fcff4c22e7b0ef975ed953b0d466b76ca1 100644 |
--- a/media/gpu/vt_video_decode_accelerator_mac.cc |
+++ b/media/gpu/vt_video_decode_accelerator_mac.cc |
@@ -283,10 +283,7 @@ VTVideoDecodeAccelerator::PictureInfo::PictureInfo(uint32_t client_texture_id, |
: client_texture_id(client_texture_id), |
service_texture_id(service_texture_id) {} |
-VTVideoDecodeAccelerator::PictureInfo::~PictureInfo() { |
- if (gl_image) |
- gl_image->Destroy(false); |
-} |
+VTVideoDecodeAccelerator::PictureInfo::~PictureInfo() {} |
bool VTVideoDecodeAccelerator::FrameOrder::operator()( |
const linked_ptr<Frame>& lhs, |
@@ -906,7 +903,6 @@ void VTVideoDecodeAccelerator::ReusePictureBuffer(int32_t picture_id) { |
if (it != picture_info_map_.end()) { |
PictureInfo* picture_info = it->second.get(); |
picture_info->cv_image.reset(); |
- picture_info->gl_image->Destroy(false); |
picture_info->gl_image = nullptr; |
} |