| Index: content/common/gpu/media/vt_video_decode_accelerator_mac.cc
|
| diff --git a/content/common/gpu/media/vt_video_decode_accelerator_mac.cc b/content/common/gpu/media/vt_video_decode_accelerator_mac.cc
|
| index e4ea5cdf4fdbbf35e0e3c8fe1f6ae2b2c6c8949c..3b9249dbbc82f358c3c63cc2c4264aff67cce514 100644
|
| --- a/content/common/gpu/media/vt_video_decode_accelerator_mac.cc
|
| +++ b/content/common/gpu/media/vt_video_decode_accelerator_mac.cc
|
| @@ -846,8 +846,8 @@ void VTVideoDecodeAccelerator::AssignPictureBuffers(
|
| available_picture_ids_.push_back(picture.id());
|
| picture_info_map_.insert(std::make_pair(
|
| picture.id(),
|
| - make_scoped_ptr(new PictureInfo(picture.internal_texture_id(),
|
| - picture.texture_id()))));
|
| + make_scoped_ptr(new PictureInfo(picture.internal_texture_ids().ids[0],
|
| + picture.texture_ids().ids[0]))));
|
| }
|
|
|
| // Pictures are not marked as uncleared until after this method returns, and
|
| @@ -1004,8 +1004,8 @@ bool VTVideoDecodeAccelerator::ProcessFrame(const Frame& frame) {
|
|
|
| // Request new pictures.
|
| picture_size_ = frame.coded_size;
|
| - client_->ProvidePictureBuffers(
|
| - kNumPictureBuffers, coded_size_, GL_TEXTURE_RECTANGLE_ARB);
|
| + client_->ProvidePictureBuffers(kNumPictureBuffers, 1, coded_size_,
|
| + GL_TEXTURE_RECTANGLE_ARB);
|
| return false;
|
| }
|
| if (!SendFrame(frame))
|
|
|