| Index: media/filters/gpu_video_decoder.cc
|
| diff --git a/media/filters/gpu_video_decoder.cc b/media/filters/gpu_video_decoder.cc
|
| index a460e28974f6d18ea8493a4321f9e56b1a40eedd..2e11d8786863c034b87f05dd097905f068276d53 100644
|
| --- a/media/filters/gpu_video_decoder.cc
|
| +++ b/media/filters/gpu_video_decoder.cc
|
| @@ -558,6 +558,9 @@ void GpuVideoDecoder::PictureReady(const media::Picture& picture) {
|
| }
|
| if (picture.allow_overlay())
|
| frame->metadata()->SetBoolean(VideoFrameMetadata::ALLOW_OVERLAY, true);
|
| +#if defined(OS_MACOSX) || defined(OS_WIN)
|
| + frame->metadata()->SetBoolean(VideoFrameMetadata::DECODER_OWNS_FRAME, true);
|
| +#endif
|
| CHECK_GT(available_pictures_, 0);
|
| --available_pictures_;
|
|
|
|
|