| Index: media/filters/gpu_video_decoder.cc
|
| diff --git a/media/filters/gpu_video_decoder.cc b/media/filters/gpu_video_decoder.cc
|
| index 3954e09406fc864ada8444e9ec8f82d809c676f2..16a33eae54c6fc3cdff4f65b09e773af14392a01 100644
|
| --- a/media/filters/gpu_video_decoder.cc
|
| +++ b/media/filters/gpu_video_decoder.cc
|
| @@ -422,22 +422,8 @@
|
| }
|
| const PictureBuffer& pb = it->second;
|
|
|
| - // Validate picture rectangle from GPU. This is for sanity/security check
|
| - // even the rectangle is not used in this class.
|
| - if (picture.visible_rect().IsEmpty() ||
|
| - !gfx::Rect(pb.size()).Contains(picture.visible_rect())) {
|
| - NOTREACHED() << "Invalid picture size from VDA: "
|
| - << picture.visible_rect().ToString() << " should fit in "
|
| - << pb.size().ToString();
|
| - NotifyError(media::VideoDecodeAccelerator::PLATFORM_FAILURE);
|
| - return;
|
| - }
|
| -
|
| // Update frame's timestamp.
|
| base::TimeDelta timestamp;
|
| - // Some of the VDAs don't support and thus don't provide us with visible
|
| - // size in picture.size, passing coded size instead, so always drop it and
|
| - // use config information instead.
|
| gfx::Rect visible_rect;
|
| gfx::Size natural_size;
|
| GetBufferData(picture.bitstream_buffer_id(), ×tamp, &visible_rect,
|
|
|