diff options
Diffstat (limited to 'chromium/media/filters/gpu_video_decoder.cc')
-rw-r--r-- | chromium/media/filters/gpu_video_decoder.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chromium/media/filters/gpu_video_decoder.cc b/chromium/media/filters/gpu_video_decoder.cc index 71789da8ff4..72088c75a66 100644 --- a/chromium/media/filters/gpu_video_decoder.cc +++ b/chromium/media/filters/gpu_video_decoder.cc @@ -687,6 +687,10 @@ void GpuVideoDecoder::PictureReady(const media::Picture& picture) { frame->set_color_space(picture.color_space()); if (picture.allow_overlay()) frame->metadata()->SetBoolean(VideoFrameMetadata::ALLOW_OVERLAY, true); + if (picture.read_lock_fences_enabled()) { + frame->metadata()->SetBoolean(VideoFrameMetadata::READ_LOCK_FENCES_ENABLED, + true); + } if (picture.texture_owner()) frame->metadata()->SetBoolean(VideoFrameMetadata::TEXTURE_OWNER, true); if (picture.wants_promotion_hint()) { |